Saat menjalankan server Node dengan mode cluster, hanya cluster yang menjalankan invalidateConfig() yang akan menerapkan perubahan konfigurasi sementara cluster lain tidak mengetahui perubahan tersebut.
Proposed solution
Expose boolean flag untuk menandai bahwa konfigurasi perlu diperbarui dan biarkan user menentukan nilainya.
Gunakan model versi konfigurasi yang dinaikan saat terjadi perubahan
Ini terjadi karena user initialize instance-nya sebagai global variable seperti yang dicontohkan pada Readme.
Menurut saya, ini bisa diatasi di sisi user dengan event yang ada di module node:cluster.
Saat menjalankan server Node dengan mode cluster, hanya cluster yang menjalankan
invalidateConfig()
yang akan menerapkan perubahan konfigurasi sementara cluster lain tidak mengetahui perubahan tersebut.Proposed solution