hyperledger / caliper

A blockchain benchmark framework to measure performance of multiple blockchain solutions https://wiki.hyperledger.org/display/caliper
https://hyperledger.github.io/caliper/
Apache License 2.0
651 stars 404 forks source link

Caliper generator doesn't support the fixed-load rate controller #1587

Closed davidkel closed 3 months ago

davidkel commented 4 months ago

In index.js we see

    async writing () {
        console.log('Generating benchmark files...');
        this._workloadWrite();
        answersObject.rateController = promptAnswers.rateController;
        switch(promptAnswers.rateController) {
        case 'fixed-rate':
            answersObject.opts = 'tps: 10';
            this._configWrite();
            break;
        case 'fixed-backlog':
            answersObject.opts = 'unfinished_per_client: 5';
            this._configWrite();
            break;
        case 'linear-rate':
            answersObject.opts = 'startingTps: 25, finishingTps: 75';
            this._configWrite();
            break;
        case 'fixed-feedback-rate':
            answersObject.opts = 'tps: 100, unfinished_per_client: 100';
            this._configWrite();
            break;
        }
    }

fixed-load is not in there