@@ -5,7 +5,6 @@ const config = require('config')
5
5
const Kafka = require ( 'no-kafka' )
6
6
const logger = require ( './common/logger' )
7
7
const updateInformix = require ( './services/updateInformix' )
8
- const pushToKafka = require ( './services/pushToKafka' )
9
8
const healthcheck = require ( 'topcoder-healthcheck-dropin' ) ;
10
9
const auditTrail = require ( './services/auditTrail' ) ;
11
10
const kafkaOptions = config . get ( 'KAFKA' )
@@ -60,13 +59,6 @@ async function dataHandler(messageSet, topic, partition) {
60
59
logger . debug ( `consumer : ${ message . payload . payloadseqid } ${ message . payload . table } ${ message . payload . Uniquecolumn } ${ message . payload . operation } ${ message . timestamp } ` ) ;
61
60
//await updateInformix(message)
62
61
ifxstatus = await updateInformix ( message )
63
- // if (ifxstatus === 0 && `${message.payload.operation}` === 'INSERT') {
64
- // logger.debug(`operation : ${message.payload.operation}`)
65
- // logger.debug(`Consumer :informixt status for ${message.payload.table} ${message.payload.payloadseqid} : ${ifxstatus} - Retrying`)
66
- // auditTrail([cs_payloadseqid, cs_processId, message.payload.table, message.payload.Uniquecolumn,
67
- // message.payload.operation, "push-to-kafka", retryvar, "", "", JSON.stringify(message), new Date(), message.topic], 'consumer')
68
- // await retrypushtokakfa(message, topic, m, partition)
69
- //} else {
70
62
logger . debug ( `Consumer :informix status for ${ message . payload . table } ${ message . payload . payloadseqid } : ${ ifxstatus } ` )
71
63
if ( message . payload [ 'retryCount' ] ) retryvar = message . payload . retryCount ;
72
64
await auditTrail ( [ cs_payloadseqid , cs_processId , message . payload . table , message . payload . Uniquecolumn ,
@@ -163,10 +155,16 @@ async function setupKafkaConsumer() {
163
155
await consumer . init ( strategies )
164
156
logger . info ( 'Initialized kafka consumer' )
165
157
healthcheck . init ( [ check ] )
158
+ kafkaService . init ( ) . catch ( async ( e ) => {
159
+ logger . error ( `Kafka producer intialization error: "${ e } "` )
160
+ await callposttoslack ( `error-sync: postgres-ifx-processor : consumer Kafka producer intialization : ${ e } ` )
161
+ terminate ( )
162
+ } )
166
163
} catch ( err ) {
167
164
logger . error ( 'Could not setup kafka consumer' )
168
165
logger . logFullError ( err )
169
166
logger . debug ( `error-sync: consumer kafka-setup "${ err . message } "` )
167
+ await callposttoslack ( `error-sync: postgres-ifx-processor : consumer kafka-setup : ${ err . message } ` )
170
168
terminate ( )
171
169
}
172
170
}
0 commit comments