hyperledger-archives/fabric

Multi-channel TCert pool making pool's communication with TCA parallel.

akihikot opened this issue · 1 comments

Description

I think client_tcert_pool_mt.go can be further improved, by making communication with TCA parallel. The measurement with my prototype shows better performance, by utilizing CA-side concurrency.

authorizable_counter_20160714

In this measurement, I followed the suggestion by @bcbrock in Issue #996 and disabled CloseClient().

Here are some points for discussions.

  • whether this option should be made default for mt pool.
  • whether a similar idea should be implemented in sdk/node.

Describe How to Reproduce

This option can be enabled by security.multithreading.multichannel=true in the corresponding gerrit change https://gerrit.hyperledger.org/r/#/c/511/.

@akihikot Thanks for submitting this issue. However, we have transitioned issue tracking to Jira https://jira.hyperledger.org/ Please transfer this issue there and then close this one. Thanks!