channel_parameters – Manage the parameters for a Hyperledger Fabric channel
Synopsis
Specify the parameters for a Hyperledger Fabric channel by using the IBM Blockchain Platform.
This module works with the IBM Blockchain Platform managed service running in IBM Cloud, or the IBM Blockchain Platform software running in a Red Hat OpenShift or Kubernetes cluster.
Parameters
- path (required)
Path to current the channel configuration file.
This file can be fetched by using the ERROR while parsing: While parsing “M(channel_config)” at index 39: Module name “channel_config” is not a FQCN module.
This file will be updated in place. You will need to keep a copy of the original file for computing the configuration update.
Type: str- batch_size
The batch size parameters for the channel.
Type: dict
- max_message_count
The maximum number of messages that should be present in a block for the channel.
Type: int- absolute_max_bytes
The total size of all the messages in a block for the channel must not exceed this value.
Type: int- preferred_max_bytes
The total size of all the messages in a block for the channel should not exceed this value.
Type: int- batch_timeout
The maximum time to wait before cutting a new block for the channel.
Example values include 500ms, 5m, or 24h.
Type: str
Examples
- name: Set batch size channel parameters
ibm.blockchain_platform.channel_parameters:
path: channel_config.bin
batch_size:
max_message_count: 10000
absolute_max_bytes: 10485760
preferred_max_bytes: 5242880
- name: Set batch timeout channel parameter
ibm.blockchain_platform.channel_parameters:
path: channel_config.bin
batch_timeout: 500ms