-
Notifications
You must be signed in to change notification settings - Fork 403
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add a new fabric connector to utilise the new peer gateway api #1205
Comments
There are some enhancements to this connector that can be done but will be part of another further feature requests
|
@davidkel Updating the network config version number is a good idea. We should also make this explicit in the docs, and the Fabric connectors should inspect this version, and output appropriate error messages in case of a mismatch. |
For this issue we won't be adding in this support
This will be moved to a new issue |
Add new connector version to caliper repo: Create new folder
Documentation will be covered in 3 separate issues |
the minimal connector implementation is now complete |
Please share the technical limitation of Caliper that you encountered.
Hyperledger fabric has introduced a new client api for applications. This new client api uses a new service in peers tp perform the work of handling transaction lifecycle and querying reducing the overhead of the client and centralising the logic that is common across all the client sdks.
This api is the new standard api released in 2.4 and will be part of an LTS release soon. The other SDKs will remain but any further enhancements to the application api space are likely to be within the new standard rather than the legacy apis and so caliper should embrace the new programming model going forward
Please detail your feature idea that could alleviate the limitation.
We should implement a new fabric connector to take advantage of this new api., it will be similar to the current connectors in both implementation and the network configuration
Please share some details about your use case if possible, and how the new feature would make Caliper a better performance benchmarking framework.
Caliper needs to keep up with the changes within fabric to stay relevant
Please share any suggestions about the new feature's code/configuration API (using formatted YAML segments or pseudo-code).
note that there is no discover option on the connection profile. If it is specified, as with the current 2.0.0 specification of the fabric network config it will be ignored.
Although a connection profile can contain multiple peers, only the first one found in the connection profile should be used.
The text was updated successfully, but these errors were encountered: