From 83361560e75c48ddc77e1aaf6e429299a381598a Mon Sep 17 00:00:00 2001 From: jmerizia Date: Thu, 16 Nov 2017 23:30:50 -0500 Subject: [PATCH] added script demonstrating worker pool poisoning --- jacob/sad.js | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 jacob/sad.js diff --git a/jacob/sad.js b/jacob/sad.js new file mode 100644 index 0000000000..6b7b0072c0 --- /dev/null +++ b/jacob/sad.js @@ -0,0 +1,24 @@ +process.env.UV_THREADPOOL_SIZE = 6; +const fs = require('fs'); + +function bad() { + fs.readFile('/dev/random', 'utf8', function(err, content) { + console.log('finished opening /dev/random'); + }); +} + +function sad() { + fs.readFile(__dirname + '/sad.js', 'utf8', function (err, content) { + if (err) { + console.log(err.message); + } else { + console.log('got sad.js!'); + } + }); +} + +for (let i = 0; i < 5; i++) { + bad(); +} + +sad();