From dc0bc4985bf9ecb21d2f3b5f4a6b6949d83d2e8a Mon Sep 17 00:00:00 2001 From: Emre Date: Sat, 5 Feb 2022 22:17:18 +0300 Subject: [PATCH 1/5] version upgrade --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index d56916d..143aea9 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "voltranjs", - "version": "1.0.23", + "version": "1.0.24", "main": "src/index.js", "author": "Hepsiburada Technology Team", "bin": { From c759b7ee703a6fba27480c15bfe9ed81edbe4ccc Mon Sep 17 00:00:00 2001 From: Emre Date: Wed, 23 Feb 2022 21:45:07 +0300 Subject: [PATCH 2/5] libuv threadpoll --- src/main.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main.js b/src/main.js index fa6bdf2..1778cd3 100644 --- a/src/main.js +++ b/src/main.js @@ -1,4 +1,10 @@ import os from 'os'; + +// 2 thread per core. 8 core = 8 * 2 = 16 thread. +// This poll will be used by queue system (epoll, kqueue and iocp) +// we need to check under load. +process.env.UV_THREADPOOL_SIZE = OS.cpus().length + import cluster from 'cluster'; import logger from './universal/utils/logger'; From fe6c1b16d80dd90d0dadc217226169fb2e220ad5 Mon Sep 17 00:00:00 2001 From: Emre Date: Wed, 23 Feb 2022 21:46:16 +0300 Subject: [PATCH 3/5] Update main.js --- src/main.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main.js b/src/main.js index 1778cd3..a76cd41 100644 --- a/src/main.js +++ b/src/main.js @@ -3,6 +3,7 @@ import os from 'os'; // 2 thread per core. 8 core = 8 * 2 = 16 thread. // This poll will be used by queue system (epoll, kqueue and iocp) // we need to check under load. +// cluster? process.env.UV_THREADPOOL_SIZE = OS.cpus().length import cluster from 'cluster'; From 63b7771255263b23e11a33ce363d87e02ad5f920 Mon Sep 17 00:00:00 2001 From: Emre Date: Wed, 23 Feb 2022 22:51:05 +0300 Subject: [PATCH 4/5] Update main.js --- src/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index a76cd41..5399972 100644 --- a/src/main.js +++ b/src/main.js @@ -1,7 +1,7 @@ import os from 'os'; // 2 thread per core. 8 core = 8 * 2 = 16 thread. -// This poll will be used by queue system (epoll, kqueue and iocp) +// This pool will be used by queue system (epoll, kqueue and iocp) // we need to check under load. // cluster? process.env.UV_THREADPOOL_SIZE = OS.cpus().length From ac629e6e78fb81131ba1c11104b1d300b68c6ca9 Mon Sep 17 00:00:00 2001 From: Emre Date: Wed, 23 Feb 2022 22:52:17 +0300 Subject: [PATCH 5/5] Update main.js --- src/main.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.js b/src/main.js index 5399972..1cb2b4d 100644 --- a/src/main.js +++ b/src/main.js @@ -4,7 +4,7 @@ import os from 'os'; // This pool will be used by queue system (epoll, kqueue and iocp) // we need to check under load. // cluster? -process.env.UV_THREADPOOL_SIZE = OS.cpus().length +process.env.UV_THREADPOOL_SIZE = os.cpus().length import cluster from 'cluster';