Skip to content

Commit 95c11c2

Browse files
author
nkumar
committed
changes to consumer/package/config.yml
1 parent 9be18c4 commit 95c11c2

File tree

3 files changed

+20
-15
lines changed

3 files changed

+20
-15
lines changed

.circleci/config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,13 @@ build_steps: &build_steps
5757
./buildenv.sh -e ${DEPLOY_ENV} -b ${LOGICAL_ENV}-${APP_NAME}-producer_dd-deployvar
5858
source buildenvvar
5959
./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar -i postgres-ifx-processer
60+
61+
echo "Running Masterscript - deploy postgres-ifx-processer reconsiler1"
62+
if [ -e ${LOGICAL_ENV}-${APP_NAME}-reconsiler1-deployvar.json ]; then sudo rm -vf ${LOGICAL_ENV}-${APP_NAME}-reconsiler1-deployvar.json; fi
63+
./buildenv.sh -e ${DEPLOY_ENV} -b ${LOGICAL_ENV}-${APP_NAME}-reconsiler1-deployvar
64+
source buildenvvar
65+
./master_deploy.sh -d ECS -e ${DEPLOY_ENV} -t latest -s ${GLOBAL_ENV}-global-appvar,${LOGICAL_ENV}-${APP_NAME}-appvar -i postgres-ifx-processer
66+
6067
jobs:
6168
# Build & Deploy against development backend #
6269
"build-dev":

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@
99
"producer": "node ./src/producer.js",
1010
"consumer": "node ./src/consumer.js",
1111
"producer_dd": "node ./src/producer.js failover",
12-
"start": "npm run producer & npm run producer_dd & npm run consumer"
12+
"reconsiler1": "node ./src/reconsiler-audit.js",
13+
"start": "npm run producer & npm run producer_dd & npm run consumer & npm run reconsiler1"
1314
},
1415
"author": "Topcoder",
1516
"license": "ISC",

src/consumer.js

Lines changed: 11 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -56,26 +56,23 @@ let cs_payloadseqid
5656
await consumer.commitOffset({ topic, partition, offset: m.offset }) // Commit offset only on success
5757
if (message.payload['retryCount']) retryvar = message.payload.retryCount;
5858
auditTrail([cs_payloadseqid,cs_processId,message.payload.table,message.payload.Uniquecolumn,
59-
message.payload.operation,"Informix-updated",retryvar,"","",message.payload.data, message.timestamp,message.topic],'consumer')
59+
message.payload.operation,"Informix-updated",retryvar,"","",JSON.stringify(message), message.timestamp,message.topic],'consumer')
6060
} catch (err) {
61-
const errmsg2 = `Could not process kafka message or informix DB error: "${err.message}"`
61+
const errmsg2 = `error-sync: Could not process kafka message or informix DB error: "${err.message}"`
6262
logger.error(errmsg2)
63-
//await callposttoslack(errmsg2)
64-
//logger.logFullError(err)
6563
logger.debug(`error-sync: consumer "${err.message}"`)
6664
if (!cs_payloadseqid){
67-
cs_payloadseqid= 'err-'+(new Date()).getTime().toString(36) + Math.random().toString(36).slice(2);
68-
}
69-
70-
await auditTrail([cs_payloadseqid,3333,'message.payload.table','message.payload.Uniquecolumn',
65+
cs_payloadseqid= 'err-'+(new Date()).getTime().toString(36) + Math.random().toString(36).slice(2);}
66+
/* await auditTrail([cs_payloadseqid,3333,'message.payload.table','message.payload.Uniquecolumn',
7167
'message.payload.operation',"Error-Consumer","",err.message,"",'message.payload.data',new Date(),'message.topic'],'consumer')
68+
}else{
69+
auditTrail([cs_payloadseqid,4444,message.payload.table,message.payload.Uniquecolumn,
70+
message.payload.operation,"Informix-updated",retryvar,"consumer2","",JSON.stringify(message), message.timestamp,message.topic],'consumer')
71+
}*/
72+
7273
try {
73-
//var retryvar
7474
if (message.payload['retryCount']) retryvar = message.payload.retryCount;
7575
await consumer.commitOffset({ topic, partition, offset: m.offset }) // Commit success as will re-publish
76-
// await auditTrail([cs_payloadseqid,3333,'message.payload.table','message.payload.Uniquecolumn',
77-
// 'message.payload.operation',"Informix-Updated1",retryvar,"","",'message.payload.data',new Date(),'message.topic'],'consumer')
78-
//await callposttoslack(`Retry for Kafka push : retrycount : "${retryvar}"`)
7976
logger.debug(`Trying to push same message after adding retryCounter`)
8077
if (!message.payload.retryCount) {
8178
message.payload.retryCount = 0
@@ -95,14 +92,14 @@ let cs_payloadseqid
9592
}
9693
message.payload['retryCount'] = message.payload.retryCount + 1;
9794
await pushToKafka(message)
98-
var errmsg9 = `Retry for Kafka push : retrycount : "${message.payload.retryCount}" : "${cs_payloadseqid}"`
95+
var errmsg9 = `error-sync: Retry for Kafka push : retrycount : "${message.payload.retryCount}" : "${cs_payloadseqid}"`
9996
logger.debug(errmsg9)
10097
//await callposttoslack(errmsg9)
10198
} catch (err) {
10299

103100
await auditTrail([cs_payloadseqid,cs_processId,message.payload.table,message.payload.Uniquecolumn,
104101
message.payload.operation,"Error-republishing",message.payload['retryCount'],err.message,"",message.payload.data, message.timestamp,message.topic],'consumer')
105-
const errmsg1 = `postgres-ifx-processor: consumer : Error-republishing: "${err.message}"`
102+
const errmsg1 = `error-sync: postgres-ifx-processor: consumer : Error-republishing: "${err.message}"`
106103
logger.error(errmsg1)
107104
logger.debug(`error-sync: consumer re-publishing "${err.message}"`)
108105
// push to slack - alertIt("slack message"

0 commit comments

Comments
 (0)