New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

@hyperledger/caliper-core

Package Overview
Dependencies
Maintainers
4
Versions
304
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@hyperledger/caliper-core - npm Package Compare versions

Comparing version 0.4.0-unstable-20200610103838 to 0.4.0-unstable-20200616101811

4

lib/common/config/Config.js

@@ -135,6 +135,6 @@ /*

Discovery: 'caliper-fabric-gateway-discovery',
Enabled: 'caliper-fabric-gateway-enabled',
EventStrategy: 'caliper-fabric-gateway-eventstrategy',
GatewayLocalHost: 'caliper-fabric-gateway-gatewaylocalhost',
LocalHost: 'caliper-fabric-gateway-localhost',
QueryStrategy: 'caliper-fabric-gateway-querystrategy',
UseGateway: 'caliper-fabric-gateway-usegateway',
}

@@ -141,0 +141,0 @@ }

@@ -118,2 +118,3 @@ /*

async dispose() {
Logger.info('Disconnecting from MQTT service');
const messengerDisconnectedPromise = new Promise((resolve, reject) => {

@@ -126,3 +127,4 @@ this.messengerDisconnectedPromise = {

this.mqttClient.end(false, undefined, () => {
this.mqttClient.end(false, {}, () => {
Logger.info('MQTT connection closed');
this.messengerDisconnectedPromise.resolve();

@@ -129,0 +131,0 @@ });

@@ -127,2 +127,3 @@ /*

async dispose() {
Logger.info('Disconnecting from MQTT service');
const messengerDisconnectedPromise = new Promise((resolve, reject) => {

@@ -135,3 +136,4 @@ this.messengerDisconnectedPromise = {

this.mqttClient.end(true, undefined, () => {
this.mqttClient.end(false, {}, () => {
Logger.info('MQTT connection closed');
this.messengerDisconnectedPromise.resolve();

@@ -138,0 +140,0 @@ });

@@ -102,3 +102,3 @@ /*

// Convert body to binary, the newline is important
body = new Buffer(body + '\n', 'binary');
body = Buffer.from(body + '\n', 'binary');

@@ -105,0 +105,0 @@ // Assign request options

@@ -128,2 +128,3 @@ /*

async stopAllMonitors() {
logger.info('Stopping all monitors');
if(this.started === true) {

@@ -130,0 +131,0 @@

@@ -59,3 +59,3 @@ /*

this.workers = {};
this.workerObjects = [];
this.workerObjects = []; // used in the process communications
this.updates = {id:0, data:[]}; // contains txUpdated messages

@@ -490,12 +490,13 @@ this.results = []; // cumulative results

/**
* Stop all test workers (child processes)
* Stop all test workers and disconnect from messenger
*/
async stop() {
logger.info('Sending exit message to connected workers');
this.messenger.send(['all'], TYPES.EXIT, {});
await this.messenger.dispose();
for (let workerObject of this.workerObjects) {
workerObject.kill();
}
// Internally spawned workers are killed within the messenger handling of 'exit', but clean the array of processes here
this.workerObjects = [];
// dispose of master messenger
await this.messenger.dispose();
}

@@ -543,9 +544,9 @@

// Spawn the worker. The index is assigned upon connection
let cliPath = process.argv[1];
let workerCommands = ['launch', 'worker'];
let remainingArgs = process.argv.slice(4);
const cliPath = process.argv[1];
const workerCommands = ['launch', 'worker'];
const remainingArgs = process.argv.slice(4);
let nodeArgs = workerCommands.concat(remainingArgs);
const nodeArgs = workerCommands.concat(remainingArgs);
let worker = childProcess.fork(cliPath, nodeArgs, {
const worker = childProcess.fork(cliPath, nodeArgs, {
env: process.env,

@@ -552,0 +553,0 @@ cwd: process.cwd()

@@ -19,3 +19,3 @@ /*

const Utils = require('../../common/utils/caliper-utils');
const Logger = Utils.getLogger('caliper-flow');
const Logger = Utils.getLogger('report-builder');
const fs = require('fs');

@@ -22,0 +22,0 @@ const Mustache = require('mustache');

@@ -24,3 +24,4 @@ /*

const Logger = CaliperUtils.getLogger('caliper-local-client.js');
const Logger = CaliperUtils.getLogger('caliper-local-client');
/**

@@ -27,0 +28,0 @@ * Class for Client Interaction

@@ -33,2 +33,3 @@ /*

constructor(handlers, messenger) {
if (!handlers.init) {

@@ -240,3 +241,3 @@ let msg = 'Handler for "init" is not specified';

await context.messenger.dispose();
logger.info(`Handled "exit" message for worker ${context.workerId}`);
logger.info(`Handled "exit" message for worker ${context.workerId}, exiting process`);
process.exit(0);

@@ -243,0 +244,0 @@ break;

{
"name": "@hyperledger/caliper-core",
"description": "Core Hyperledger Caliper module, used for running performance benchmarks that interact with blockchain technologies",
"version": "0.4.0-unstable-20200610103838",
"version": "0.4.0-unstable-20200616101811",
"repository": {

@@ -6,0 +6,0 @@ "type": "git",

Sorry, the diff of this file is not supported yet

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc