Compare View

switch
from
...
to
 
Commits (2)

Changes

Showing 4 changed files Side-by-side Diff

... ... @@ -4,8 +4,14 @@ All notable changes to this project will be documented in this file. Dates are d
4 4  
5 5 Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
6 6  
  7 +#### [v1.44.3](https://gitlab.kodesumber.com/komodo/komodo-sdk/compare/v1.44.2...v1.44.3)
  8 +
  9 +- Log on sdkTrxIdAdder [`603be10`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/603be10d7cc527f94bc32ecda3f11fed3976f0cf)
  10 +
7 11 #### [v1.44.2](https://gitlab.kodesumber.com/komodo/komodo-sdk/compare/v1.44.1...v1.44.2)
8 12  
  13 +> 13 January 2022
  14 +
9 15 - Add push to github on npm postversion [`715bf26`](https://gitlab.kodesumber.com/komodo/komodo-sdk/commit/715bf267093e9c7e7d6b1b87b1d4c5b020054961)
10 16  
11 17 #### [v1.44.1](https://gitlab.kodesumber.com/komodo/komodo-sdk/compare/v1.44.0...v1.44.1)
... ... @@ -131,7 +131,9 @@ function replaceRc(originalRc) {
131 131 return config.replace_rc[originalRc] || originalRc;
132 132 }
133 133  
134   -function report(data, xid) {
  134 +function report(data, xidFromCaller) {
  135 + const xid = xidFromCaller || uniqid();
  136 +
135 137 let corePullReportUrl;
136 138  
137 139 if (data && data.trx_id && data.rc) {
... ... @@ -161,12 +163,24 @@ function report(data, xid) {
161 163 data.misc.advice_url = config.push_server.advice.url;
162 164 }
163 165  
164   - let trxId = Number(data.trx_id) - (Number(config.sdk_trx_id_adder) || 0);
  166 + const sdkTrxIdAdder = Number(config.sdk_trx_id_adder) || 0;
  167 + let trxId = Number(data.trx_id) - sdkTrxIdAdder;
  168 +
  169 + if (sdkTrxIdAdder) {
  170 + logger.verbose(`${MODULE_NAME} 3E0016E8: REPORT: Adjusting trx id`, {
  171 + xid,
  172 + sdkTrxIdAdder,
  173 + trxId: data.trx_id,
  174 + adjustedTrxId: trxId,
  175 + });
  176 + }
  177 +
165 178 if (trxId <= 0) {
166 179 logger.warn(`${MODULE_NAME} 6A8C7303: REPORT: calculated trx_id is a negative number, using uncalculated trx_id`, {
  180 + xid,
167 181 uncalculated: data.trx_id,
168 182 calculated: trxId,
169   - sdk_trx_id_adder: config.sdk_trx_id_adder,
  183 + sdkTrxIdAdder,
170 184 });
171 185 trxId = data.trx_id;
172 186 }
... ... @@ -257,8 +271,17 @@ function forwardCoreTaskToPartner(coreMessage, startTime, xid) {
257 271 incrementCounterTrx();
258 272  
259 273 task.remote_product = getRemoteProduct(task.product);
260   - if (Number(config.sdk_trx_id_adder)) {
261   - task.trx_id = Number(task.trx_id) + Number(config.sdk_trx_id_adder);
  274 + const sdkTrxIdAdder = Number(config.sdk_trx_id_adder);
  275 + if (sdkTrxIdAdder) {
  276 + const newTrxId = Number(task.trx_id) + sdkTrxIdAdder;
  277 + logger.verbose(`${MODULE_NAME} 873BA19B: Adjusting trx id`, {
  278 + xid,
  279 + sdkTrxIdAdder,
  280 + originalTrxId: task.trx_id,
  281 + newTrxId,
  282 + });
  283 +
  284 + task.trx_id = newTrxId;
262 285 }
263 286  
264 287 putTaskToMatrix(task);
1 1 {
2 2 "name": "komodo-sdk",
3   - "version": "1.44.2",
  3 + "version": "1.44.3",
4 4 "lockfileVersion": 2,
5 5 "requires": true,
6 6 "packages": {
7 7 "": {
8 8 "name": "komodo-sdk",
9   - "version": "1.44.2",
  9 + "version": "1.44.3",
10 10 "license": "ISC",
11 11 "dependencies": {
12 12 "array-unique": "^0.3.2",
1 1 {
2 2 "name": "komodo-sdk",
3   - "version": "1.44.2",
  3 + "version": "1.44.3",
4 4 "description": "SDK for Komodo",
5 5 "main": "index.js",
6 6 "scripts": {