206 Commits

Author SHA1 Message Date
Sergey Matvienko
4968d0101c je-executors: expireTs implemented to drop any expired message and prevent congestion on js eval requests queue 2022-07-06 19:07:10 +03:00
Igor Kulikov
c1e6684a2c Increase Kafka linger ms to 5 ms for js-executors. 2022-06-27 13:16:25 +03:00
Vladyslav_Prykhodko
352abb3f60 JS-executor: Fixed incorrect parse error code for message 2022-06-23 13:52:27 +03:00
Sergey Matvienko
3e436ee866 js-executor: kafkaClient.producer({ createPartitioner: Partitioners.DefaultPartitioner }) as mentioned in migration notes for the major kafka.js 2.0 2022-06-21 18:48:14 +03:00
Vladyslav_Prykhodko
8f4746c64d JS-executor: Added logs compilation time; Cache script map delete min used script 2022-06-21 11:11:32 +03:00
Igor Kulikov
4195d48c3b Updated and optimized docker build files. 2022-06-16 12:39:39 +03:00
Vladyslav_Prykhodko
812a120393 UI: Updated version node in pkg script 2022-06-15 12:07:08 +03:00
Vladyslav_Prykhodko
fbb90fe79a UI: Fixed vulnerabilities in tb-js-executor 2022-06-14 11:18:24 +03:00
Igor Kulikov
dabd25e760 Version set to 3.4.0-SNAPSHOT 2022-02-21 12:19:59 +02:00
Igor Kulikov
312924a19b Version set to 3.3.4-SNAPSHOT 2022-02-07 09:55:37 +02:00
Igor Kulikov
da4c742872 Update license year to 2022 2022-01-17 14:07:46 +02:00
Igor Kulikov
45bac3751a Update base image version for js-executor and web-ui docker builds 2021-12-15 12:56:45 +02:00
Igor Kulikov
9826893be8 Improve nodejs docker images 2021-12-14 19:46:26 +02:00
Igor Kulikov
3d8d50d172 Use nodejs image to build js related docker images 2021-12-14 17:29:03 +02:00
Igor Kulikov
9bc12ab6d7 Docker linux/arm64 support 2021-12-14 10:17:55 +02:00
Igor Kulikov
a3146b6987 Version set to 3.3.3 2021-11-24 12:25:24 +02:00
Igor Kulikov
7187ecfdb1 Version set to 3.3.3-SNAPSHOT 2021-11-24 12:24:27 +02:00
Igor Kulikov
8a989dbaae Updated versions according to dependabot alerts 2021-09-08 18:57:31 +03:00
Igor Kulikov
049627db97 Version set to 3.3.2-SNAPSHOT 2021-09-06 18:55:10 +03:00
Igor Kulikov
0d7adb73eb Improve js executor kafka consumer to exit application in case of not retryable error. 2021-09-02 10:34:28 +03:00
Igor Kulikov
327607e86d Update versions to 3.3.1 in package.json 2021-08-16 18:27:53 +03:00
Andrii Shvaika
3661647c3a Version set to 3.3.1-SNAPSHOT 2021-08-16 12:39:43 +03:00
Igor Kulikov
34a587ff02 Update frontend-maven-plugin 2021-07-15 10:39:58 +03:00
Sergey Matvienko
d117cec09e js-executor: partitions_consumed_concurrently marked as experimental 2021-06-17 07:42:21 +03:00
Sergey Matvienko
c07379812b js-executor: updated yarn.lock 2021-06-17 07:28:53 +03:00
Sergey Matvienko
cda6f3678b js-executor: fixed license header 2021-06-17 07:27:42 +03:00
Sergey Matvienko
9ffa50f4a5 js-executor: fixed env variables mapping 2021-06-10 16:10:33 +03:00
Sergey Matvienko
9a4a94621a js-executor: parameter added for Kafka PARTITIONS_CONSUMED_CONCURRENTLY to decrease max latency while scale down replicas 2021-06-10 14:47:41 +03:00
Kien Truong
3a31b9c5ea Fix wrong configuration key for Compression Type
Fix #4678

(cherry picked from commit c176ca94aa0f612c3bb3856ae2acf3a399cc74a4)
2021-06-10 14:47:19 +03:00
Sergey Matvienko
05df5e03ef Revert "js-executor: upgraded libraries to fix vulnerability warning (@google-cloud/pubsub", amqplib)"
Untested version with breaking changes declared
This reverts commit 80f83a86
2021-06-10 14:44:27 +03:00
Sergey Matvienko
98bea8eaf5 js-executor: http livenessProbe added 2021-06-09 15:44:49 +03:00
Sergey Matvienko
a7a7dca3b3 js-executor: upgraded libraries to fix vulnerability warning (@google-cloud/pubsub", amqplib) 2021-06-09 15:44:33 +03:00
Vladyslav_Prykhodko
dd74824570 js-executor: Refactoring Kafka executor for use async/await 2021-06-09 13:30:28 +03:00
Sergey Matvienko
ff7fa6237f js-executor: zero check and code cleanup 2021-06-02 11:05:32 +03:00
Vladyslav_Prykhodko
ab5f1b5b63 js-executor: ScriptMap optimize work 2021-06-02 10:41:24 +03:00
Vladyslav_Prykhodko
41391dbef8 js-executor: code format 2021-06-01 18:06:10 +03:00
Vladyslav_Prykhodko
1d9fc4a322 js-executor: typo fix 2021-06-01 18:01:21 +03:00
Sergey Matvienko
a4e28ad945 js-executor fixed promises for each message for Kafka batches 2021-06-01 17:15:34 +03:00
Sergey Matvienko
2cba1e2f16 js-executor reduced log severity to debug 2021-06-01 17:15:09 +03:00
Sergey Matvienko
93bea70205 js-executor: added parameters for producer TB_KAFKA_BATCH_SIZE and TB_KAFKA_LINGER_MS; added print stats frequency SCRIPT_STAT_PRINT_FREQUENCY 2021-06-01 17:15:00 +03:00
Sergey Matvienko
0970ce65b4 js-executor: maxBatchSize 2021-06-01 16:20:40 +03:00
Sergey Matvienko
35e2ff99c3 js-executor: send messages as batch 2021-06-01 16:20:35 +03:00
Sergey Matvienko
d729d9ee95 js-executor: instrumentation event for producer and consumer to define the exact flow how to Kafka works without batches (for debug only) 2021-06-01 16:20:31 +03:00
Sergey Matvienko
0c88665654 js-executor: scriptMap refactored from Object to the Map() 2021-06-01 16:20:25 +03:00
Sergey Matvienko
18f27b18fe remote js-executor: adjusted default values 2021-04-23 15:04:00 +03:00
Sergey Matvienko
c08e2ada1f remote js-executor: parameter added KAFKA_CLIENT_ID 2021-04-23 15:04:00 +03:00
Sergey Matvienko
01bf53b7f5 remote js-executor: parameter added TB_QUEUE_KAFKA_REQUEST_TIMEOUT_MS 2021-04-23 15:04:00 +03:00
Sergey Matvienko
3236d3ce9e remote js-executor: producer compression: CompressionTypes.GZIP 2021-04-23 15:04:00 +03:00
Sergey Matvienko
c94dc5972e remote js-executor: parameter added TB_KAFKA_ACKS="1" 2021-04-23 15:04:00 +03:00
Sergey Matvienko
a569058c29 remote js-executor: added metric response sent to queue ms in debug level; parameter added SLOW_QUERY_LOG_BODY="true" to enable log bloat 2021-04-23 15:04:00 +03:00