Mobrovac has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/333322 )

Change subject: Update change-propagation to acb84e3
......................................................................

Update change-propagation to acb84e3

List of changes:
41527f8 Switch back guaranteed producer
f08e567 Rely on native timeouts
acb84e3 Re-encode page title for mw_purge and null_edit rules
xxxxxxx Update node module dependencies

Change-Id: I76777139fdc7edb081f48609281ce21694c7ad75
---
A .gitreview
M node_modules/heapdump/build/Makefile
M 
node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
M node_modules/heapdump/build/addon.target.mk
M node_modules/heapdump/build/config.gypi
M node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
M node_modules/kad/package.json
M node_modules/node-rdkafka/build/Makefile
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/binding.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/callbacks.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/common.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/config.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/connection.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/consumer.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/errors.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/producer.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/topic.o.d
M 
node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/workers.o.d
M node_modules/node-rdkafka/build/config.gypi
M node_modules/node-rdkafka/build/node-librdkafka.target.mk
D node_modules/normalize-package-data/test/normalize.js~
A node_modules/swagger-router/config.example.yaml
A node_modules/swagger-router/interfaces/mediawiki-content.yaml
M node_modules/swagger-router/lib/reqTemplate.js
M node_modules/swagger-router/package.json
M node_modules/swagger-ui/package.json
M src
27 files changed, 809 insertions(+), 640 deletions(-)


  git pull 
ssh://gerrit.wikimedia.org:29418/mediawiki/services/change-propagation/deploy 
refs/changes/22/333322/1

diff --git a/.gitreview b/.gitreview
new file mode 100644
index 0000000..bcd2b66
--- /dev/null
+++ b/.gitreview
@@ -0,0 +1,6 @@
+[gerrit]
+host=gerrit.wikimedia.org
+port=29418
+project=mediawiki/services/change-propagation/deploy.git
+defaultbranch=master
+defaultrebase=0
diff --git a/node_modules/heapdump/build/Makefile 
b/node_modules/heapdump/build/Makefile
index 2f27e5e..80ab260 100644
--- a/node_modules/heapdump/build/Makefile
+++ b/node_modules/heapdump/build/Makefile
@@ -308,8 +308,8 @@
 endif
 
 quiet_cmd_regen_makefile = ACTION Regenerating $@
-cmd_regen_makefile = cd $(srcdir); 
/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
 -fmake --ignore-environment "--toplevel-dir=." 
-I/opt/service/node_modules/heapdump/build/config.gypi 
-I/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 -I/root/.node-gyp/6.9.1/include/node/common.gypi "--depth=." "-Goutput_dir=." 
"--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" 
"-Dnode_root_dir=/root/.node-gyp/6.9.1" 
"-Dnode_gyp_dir=/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp"
 "-Dnode_lib_file=node.lib" 
"-Dmodule_root_dir=/opt/service/node_modules/heapdump" binding.gyp
-Makefile: 
$(srcdir)/../../../../usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 $(srcdir)/build/config.gypi $(srcdir)/binding.gyp 
$(srcdir)/../../../../root/.node-gyp/6.9.1/include/node/common.gypi
+cmd_regen_makefile = cd $(srcdir); 
/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
 -fmake --ignore-environment "--toplevel-dir=." 
-I/opt/service/node_modules/heapdump/build/config.gypi 
-I/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 -I/home/runuser/.node-gyp/6.9.1/include/node/common.gypi "--depth=." 
"-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" 
"-Dvisibility=default" "-Dnode_root_dir=/home/runuser/.node-gyp/6.9.1" 
"-Dnode_gyp_dir=/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp"
 "-Dnode_lib_file=node.lib" 
"-Dmodule_root_dir=/opt/service/node_modules/heapdump" binding.gyp
+Makefile: 
$(srcdir)/../../../../home/runuser/.node-gyp/6.9.1/include/node/common.gypi 
$(srcdir)/../../../../usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 $(srcdir)/build/config.gypi $(srcdir)/binding.gyp
        $(call do_cmd,regen_makefile)
 
 # "all" is a concatenation of the "all" targets from all the included
diff --git 
a/node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
 
b/node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
index f1c3bd7..e043efc 100644
--- 
a/node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
+++ 
b/node_modules/heapdump/build/Release/.deps/Release/obj.target/addon/src/heapdump.o.d
@@ -1,34 +1,36 @@
-cmd_Release/obj.target/addon/src/heapdump.o := g++ 
'-DNODE_GYP_MODULE_NAME=addon' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DBUILDING_NODE_EXTENSION' -I/root/.node-gyp/6.9.1/include/node 
-I/root/.node-gyp/6.9.1/src -I/root/.node-gyp/6.9.1/deps/uv/include 
-I/root/.node-gyp/6.9.1/deps/v8/include  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/addon/src/heapdump.o.d.raw   -c -o 
Release/obj.target/addon/src/heapdump.o ../src/heapdump.cc
+cmd_Release/obj.target/addon/src/heapdump.o := g++ 
'-DNODE_GYP_MODULE_NAME=addon' '-DUSING_UV_SHARED=1' '-DUSING_V8_SHARED=1' 
'-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' '-D_FILE_OFFSET_BITS=64' 
'-DBUILDING_NODE_EXTENSION' -I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-rtti 
-fno-exceptions -std=gnu++0x -MMD -MF 
./Release/.deps/Release/obj.target/addon/src/heapdump.o.d.raw   -c -o 
Release/obj.target/addon/src/heapdump.o ../src/heapdump.cc
 Release/obj.target/addon/src/heapdump.o: ../src/heapdump.cc \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h ../src/compat-inl.h \
- ../src/compat.h /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-profiler.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h ../src/heapdump-posix.h
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ ../src/compat-inl.h ../src/compat.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-profiler.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ ../src/heapdump-posix.h
 ../src/heapdump.cc:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
 ../src/compat-inl.h:
 ../src/compat.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-profiler.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-profiler.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
 ../src/heapdump-posix.h:
diff --git a/node_modules/heapdump/build/addon.target.mk 
b/node_modules/heapdump/build/addon.target.mk
index a08c6df..3531fef 100644
--- a/node_modules/heapdump/build/addon.target.mk
+++ b/node_modules/heapdump/build/addon.target.mk
@@ -34,10 +34,10 @@
        -std=gnu++0x
 
 INCS_Debug := \
-       -I/root/.node-gyp/6.9.1/include/node \
-       -I/root/.node-gyp/6.9.1/src \
-       -I/root/.node-gyp/6.9.1/deps/uv/include \
-       -I/root/.node-gyp/6.9.1/deps/v8/include
+       -I/home/runuser/.node-gyp/6.9.1/include/node \
+       -I/home/runuser/.node-gyp/6.9.1/src \
+       -I/home/runuser/.node-gyp/6.9.1/deps/uv/include \
+       -I/home/runuser/.node-gyp/6.9.1/deps/v8/include
 
 DEFS_Release := \
        '-DNODE_GYP_MODULE_NAME=addon' \
@@ -69,10 +69,10 @@
        -std=gnu++0x
 
 INCS_Release := \
-       -I/root/.node-gyp/6.9.1/include/node \
-       -I/root/.node-gyp/6.9.1/src \
-       -I/root/.node-gyp/6.9.1/deps/uv/include \
-       -I/root/.node-gyp/6.9.1/deps/v8/include
+       -I/home/runuser/.node-gyp/6.9.1/include/node \
+       -I/home/runuser/.node-gyp/6.9.1/src \
+       -I/home/runuser/.node-gyp/6.9.1/deps/uv/include \
+       -I/home/runuser/.node-gyp/6.9.1/deps/v8/include
 
 OBJS := \
        $(obj).target/$(TARGET)/src/heapdump.o
diff --git a/node_modules/heapdump/build/config.gypi 
b/node_modules/heapdump/build/config.gypi
index 4f0311d..f36a239 100644
--- a/node_modules/heapdump/build/config.gypi
+++ b/node_modules/heapdump/build/config.gypi
@@ -57,7 +57,7 @@
     "v8_random_seed": 0,
     "v8_use_snapshot": "true",
     "want_separate_host_toolset": 0,
-    "nodedir": "/root/.node-gyp/6.9.1",
+    "nodedir": "/home/runuser/.node-gyp/6.9.1",
     "copy_dev_lib": "true",
     "standalone_static_library": 1,
     "cache_lock_stale": "60000",
@@ -81,7 +81,7 @@
     "rollback": "true",
     "tag_version_prefix": "v",
     "cache_max": "Infinity",
-    "userconfig": "/root/.npmrc",
+    "userconfig": "/home/runuser/.npmrc",
     "engine_strict": "",
     "init_author_name": "",
     "init_author_url": "",
@@ -104,7 +104,7 @@
     "scope": "",
     "searchopts": "",
     "versions": "",
-    "cache": "/root/.npm",
+    "cache": "/home/runuser/.npm",
     "global_style": "",
     "ignore_scripts": "",
     "searchsort": "name",
@@ -127,7 +127,7 @@
     "unicode": "",
     "long": "",
     "production": "",
-    "unsafe_perm": "",
+    "unsafe_perm": "true",
     "node_version": "6.9.1",
     "tag": "latest",
     "git_tag_version": "true",
@@ -139,12 +139,12 @@
     "strict_ssl": "true",
     "dev": "",
     "globalconfig": "/usr/local/nvm/versions/node/v6.9.1/etc/npmrc",
-    "init_module": "/root/.npm-init.js",
+    "init_module": "/home/runuser/.npm-init.js",
     "parseable": "",
     "globalignorefile": "/usr/local/nvm/versions/node/v6.9.1/etc/npmignore",
     "cache_lock_retries": "10",
     "save_prefix": "^",
-    "group": "",
+    "group": "1000",
     "init_author_email": "",
     "searchexclude": "",
     "git": "git",
diff --git 
a/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json 
b/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
index 814f253..b37809c 100644
--- a/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
+++ b/node_modules/hyperswitch/node_modules/json-stable-stringify/package.json
@@ -49,7 +49,7 @@
     "/hyperswitch"
   ],
   "_resolved": 
"git+https://github.com/wikimedia/json-stable-stringify.git#c05178e4dfc3834017f017732934c1c52ba3dd8f";,
-  "_shasum": "8552b0d197a29fcd901ac85edd34bed971b26263",
+  "_shasum": "91541626fad0e4e61e5b0961eb1687ddad31e015",
   "_shrinkwrap": null,
   "_spec": 
"json-stable-stringify@git+https://github.com/wikimedia/json-stable-stringify.git#master";,
   "_where": "/opt/service/node_modules/hyperswitch",
diff --git a/node_modules/kad/package.json b/node_modules/kad/package.json
index 22d11b8..2e5161f 100644
--- a/node_modules/kad/package.json
+++ b/node_modules/kad/package.json
@@ -49,7 +49,7 @@
     "/limitation"
   ],
   "_resolved": 
"git+https://github.com/gwicke/kad.git#f35971036f43814043245da82b12d035b7bbfd16";,
-  "_shasum": "566aeda565943bed23ceae918cf1bd49b69ce359",
+  "_shasum": "c13ed911a78e00dccb1c83b47a617610afbd23be",
   "_shrinkwrap": null,
   "_spec": "kad@git+https://github.com/gwicke/kad.git#master";,
   "_where": "/opt/service/node_modules/limitation",
diff --git a/node_modules/node-rdkafka/build/Makefile 
b/node_modules/node-rdkafka/build/Makefile
index 18961aa..e7f6ceb 100644
--- a/node_modules/node-rdkafka/build/Makefile
+++ b/node_modules/node-rdkafka/build/Makefile
@@ -308,8 +308,8 @@
 endif
 
 quiet_cmd_regen_makefile = ACTION Regenerating $@
-cmd_regen_makefile = cd $(srcdir); 
/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
 -fmake --ignore-environment "--toplevel-dir=." 
-I/opt/service/node_modules/node-rdkafka/build/config.gypi 
-I/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 -I/root/.node-gyp/6.9.1/include/node/common.gypi "--depth=." "-Goutput_dir=." 
"--generator-output=build" "-Dlibrary=shared_library" "-Dvisibility=default" 
"-Dnode_root_dir=/root/.node-gyp/6.9.1" 
"-Dnode_gyp_dir=/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp"
 "-Dnode_lib_file=node.lib" 
"-Dmodule_root_dir=/opt/service/node_modules/node-rdkafka" binding.gyp
-Makefile: 
$(srcdir)/../../../../usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 $(srcdir)/build/config.gypi $(srcdir)/binding.gyp 
$(srcdir)/../../../../root/.node-gyp/6.9.1/include/node/common.gypi
+cmd_regen_makefile = cd $(srcdir); 
/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/gyp/gyp_main.py
 -fmake --ignore-environment "--toplevel-dir=." 
-I/opt/service/node_modules/node-rdkafka/build/config.gypi 
-I/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 -I/home/runuser/.node-gyp/6.9.1/include/node/common.gypi "--depth=." 
"-Goutput_dir=." "--generator-output=build" "-Dlibrary=shared_library" 
"-Dvisibility=default" "-Dnode_root_dir=/home/runuser/.node-gyp/6.9.1" 
"-Dnode_gyp_dir=/usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp"
 "-Dnode_lib_file=node.lib" 
"-Dmodule_root_dir=/opt/service/node_modules/node-rdkafka" binding.gyp
+Makefile: 
$(srcdir)/../../../../home/runuser/.node-gyp/6.9.1/include/node/common.gypi 
$(srcdir)/../../../../usr/local/nvm/versions/node/v6.9.1/lib/node_modules/npm/node_modules/node-gyp/addon.gypi
 $(srcdir)/build/config.gypi $(srcdir)/binding.gyp
        $(call do_cmd,regen_makefile)
 
 # "all" is a concatenation of the "all" targets from all the included
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/binding.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/binding.o.d
index 01ef7b9..9c8e564 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/binding.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/binding.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/binding.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/binding.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/binding.o ../src/binding.cc
+cmd_Release/obj.target/node-librdkafka/src/binding.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/binding.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/binding.o ../src/binding.cc
 Release/obj.target/node-librdkafka/src/binding.o: ../src/binding.cc \
  /opt/service/node_modules/node-rdkafka/src/binding.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -33,21 +33,21 @@
 ../src/binding.cc:
 /opt/service/node_modules/node-rdkafka/src/binding.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/callbacks.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/callbacks.o.d
index 3b9b2c7..4fa11e6 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/callbacks.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/callbacks.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/callbacks.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/callbacks.o.d.raw   -c 
-o Release/obj.target/node-librdkafka/src/callbacks.o ../src/callbacks.cc
+cmd_Release/obj.target/node-librdkafka/src/callbacks.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/callbacks.o.d.raw   -c 
-o Release/obj.target/node-librdkafka/src/callbacks.o ../src/callbacks.cc
 Release/obj.target/node-librdkafka/src/callbacks.o: ../src/callbacks.cc \
  /opt/service/node_modules/node-rdkafka/src/callbacks.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h ../../nan/nan.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -29,22 +29,22 @@
  /opt/service/node_modules/node-rdkafka/src/config.h
 ../src/callbacks.cc:
 /opt/service/node_modules/node-rdkafka/src/callbacks.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/common.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/common.o.d
index 77d115a..48807de 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/common.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/common.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/common.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/common.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/common.o ../src/common.cc
+cmd_Release/obj.target/node-librdkafka/src/common.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/common.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/common.o ../src/common.cc
 Release/obj.target/node-librdkafka/src/common.o: ../src/common.cc \
  /opt/service/node_modules/node-rdkafka/src/common.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -26,21 +26,21 @@
 ../src/common.cc:
 /opt/service/node_modules/node-rdkafka/src/common.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/config.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/config.o.d
index 2c96535..8e0c05b 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/config.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/config.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/config.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/config.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/config.o ../src/config.cc
+cmd_Release/obj.target/node-librdkafka/src/config.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/config.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/config.o ../src/config.cc
 Release/obj.target/node-librdkafka/src/config.o: ../src/config.cc \
  /opt/service/node_modules/node-rdkafka/src/config.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -28,21 +28,21 @@
 ../src/config.cc:
 /opt/service/node_modules/node-rdkafka/src/config.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/connection.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/connection.o.d
index 0704d7a..ccd17e3 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/connection.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/connection.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/connection.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/connection.o.d.raw   -c 
-o Release/obj.target/node-librdkafka/src/connection.o ../src/connection.cc
+cmd_Release/obj.target/node-librdkafka/src/connection.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/connection.o.d.raw   -c 
-o Release/obj.target/node-librdkafka/src/connection.o ../src/connection.cc
 Release/obj.target/node-librdkafka/src/connection.o: ../src/connection.cc \
  /opt/service/node_modules/node-rdkafka/src/connection.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -33,21 +33,21 @@
 ../src/connection.cc:
 /opt/service/node_modules/node-rdkafka/src/connection.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/consumer.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/consumer.o.d
index f85bd9b..4f8f3fd 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/consumer.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/consumer.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/consumer.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/consumer.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/consumer.o ../src/consumer.cc
+cmd_Release/obj.target/node-librdkafka/src/consumer.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/consumer.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/consumer.o ../src/consumer.cc
 Release/obj.target/node-librdkafka/src/consumer.o: ../src/consumer.cc \
  /opt/service/node_modules/node-rdkafka/src/consumer.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -33,21 +33,21 @@
 ../src/consumer.cc:
 /opt/service/node_modules/node-rdkafka/src/consumer.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/errors.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/errors.o.d
index 2fb8bd8..3d1da64 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/errors.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/errors.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/errors.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/errors.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/errors.o ../src/errors.cc
+cmd_Release/obj.target/node-librdkafka/src/errors.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/errors.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/errors.o ../src/errors.cc
 Release/obj.target/node-librdkafka/src/errors.o: ../src/errors.cc \
  /opt/service/node_modules/node-rdkafka/src/errors.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -26,21 +26,21 @@
 ../src/errors.cc:
 /opt/service/node_modules/node-rdkafka/src/errors.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/producer.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/producer.o.d
index 2704884..6327298 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/producer.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/producer.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/producer.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/producer.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/producer.o ../src/producer.cc
+cmd_Release/obj.target/node-librdkafka/src/producer.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/producer.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/producer.o ../src/producer.cc
 Release/obj.target/node-librdkafka/src/producer.o: ../src/producer.cc \
  /opt/service/node_modules/node-rdkafka/src/producer.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -33,21 +33,21 @@
 ../src/producer.cc:
 /opt/service/node_modules/node-rdkafka/src/producer.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/topic.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/topic.o.d
index 1f8bbe8..a66b1c7 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/topic.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/topic.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/topic.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/topic.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/topic.o ../src/topic.cc
+cmd_Release/obj.target/node-librdkafka/src/topic.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/topic.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/topic.o ../src/topic.cc
 Release/obj.target/node-librdkafka/src/topic.o: ../src/topic.cc \
  /opt/service/node_modules/node-rdkafka/src/common.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -30,21 +30,21 @@
 ../src/topic.cc:
 /opt/service/node_modules/node-rdkafka/src/common.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/workers.o.d
 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/workers.o.d
index 24289f1..f676908 100644
--- 
a/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/workers.o.d
+++ 
b/node_modules/node-rdkafka/build/Release/.deps/Release/obj.target/node-librdkafka/src/workers.o.d
@@ -1,21 +1,21 @@
-cmd_Release/obj.target/node-librdkafka/src/workers.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/root/.node-gyp/6.9.1/include/node -I/root/.node-gyp/6.9.1/src 
-I/root/.node-gyp/6.9.1/deps/uv/include -I/root/.node-gyp/6.9.1/deps/v8/include 
-I../../nan -I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/workers.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/workers.o ../src/workers.cc
+cmd_Release/obj.target/node-librdkafka/src/workers.o := g++ 
'-DNODE_GYP_MODULE_NAME=node-librdkafka' '-DUSING_UV_SHARED=1' 
'-DUSING_V8_SHARED=1' '-DV8_DEPRECATION_WARNINGS=1' '-D_LARGEFILE_SOURCE' 
'-D_FILE_OFFSET_BITS=64' '-DBUILDING_NODE_EXTENSION' 
-I/home/runuser/.node-gyp/6.9.1/include/node 
-I/home/runuser/.node-gyp/6.9.1/src 
-I/home/runuser/.node-gyp/6.9.1/deps/uv/include 
-I/home/runuser/.node-gyp/6.9.1/deps/v8/include -I../../nan 
-I/opt/service/node_modules/node-rdkafka -I/usr/include/librdkafka 
-I/usr/local/include/librdkafka  -fPIC -pthread -Wall -Wextra 
-Wno-unused-parameter -m64 -O3 -fno-omit-frame-pointer -fno-exceptions 
-std=gnu++0x -std=c++11 -MMD -MF 
./Release/.deps/Release/obj.target/node-librdkafka/src/workers.o.d.raw   -c -o 
Release/obj.target/node-librdkafka/src/workers.o ../src/workers.cc
 Release/obj.target/node-librdkafka/src/workers.o: ../src/workers.cc \
  /opt/service/node_modules/node-rdkafka/src/workers.h \
- /root/.node-gyp/6.9.1/include/node/uv.h \
- /root/.node-gyp/6.9.1/include/node/uv-errno.h \
- /root/.node-gyp/6.9.1/include/node/uv-version.h \
- /root/.node-gyp/6.9.1/include/node/uv-unix.h \
- /root/.node-gyp/6.9.1/include/node/uv-threadpool.h \
- /root/.node-gyp/6.9.1/include/node/uv-linux.h ../../nan/nan.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/v8.h \
- /root/.node-gyp/6.9.1/include/node/v8-version.h \
- /root/.node-gyp/6.9.1/include/node/v8config.h \
- /root/.node-gyp/6.9.1/include/node/node_version.h \
- /root/.node-gyp/6.9.1/include/node/node_buffer.h \
- /root/.node-gyp/6.9.1/include/node/node.h \
- /root/.node-gyp/6.9.1/include/node/node_object_wrap.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h ../../nan/nan.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8-version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/v8config.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_version.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node.h \
+ /home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h \
  ../../nan/nan_callbacks.h ../../nan/nan_callbacks_12_inl.h \
  ../../nan/nan_maybe_43_inl.h ../../nan/nan_converters.h \
  ../../nan/nan_converters_43_inl.h ../../nan/nan_new.h \
@@ -33,22 +33,22 @@
  /opt/service/node_modules/node-rdkafka/src/consumer.h
 ../src/workers.cc:
 /opt/service/node_modules/node-rdkafka/src/workers.h:
-/root/.node-gyp/6.9.1/include/node/uv.h:
-/root/.node-gyp/6.9.1/include/node/uv-errno.h:
-/root/.node-gyp/6.9.1/include/node/uv-version.h:
-/root/.node-gyp/6.9.1/include/node/uv-unix.h:
-/root/.node-gyp/6.9.1/include/node/uv-threadpool.h:
-/root/.node-gyp/6.9.1/include/node/uv-linux.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-errno.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-unix.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-threadpool.h:
+/home/runuser/.node-gyp/6.9.1/include/node/uv-linux.h:
 ../../nan/nan.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/v8.h:
-/root/.node-gyp/6.9.1/include/node/v8-version.h:
-/root/.node-gyp/6.9.1/include/node/v8config.h:
-/root/.node-gyp/6.9.1/include/node/node_version.h:
-/root/.node-gyp/6.9.1/include/node/node_buffer.h:
-/root/.node-gyp/6.9.1/include/node/node.h:
-/root/.node-gyp/6.9.1/include/node/node_object_wrap.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8-version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/v8config.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_version.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_buffer.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node.h:
+/home/runuser/.node-gyp/6.9.1/include/node/node_object_wrap.h:
 ../../nan/nan_callbacks.h:
 ../../nan/nan_callbacks_12_inl.h:
 ../../nan/nan_maybe_43_inl.h:
diff --git a/node_modules/node-rdkafka/build/config.gypi 
b/node_modules/node-rdkafka/build/config.gypi
index 83917b8..e5557bb 100644
--- a/node_modules/node-rdkafka/build/config.gypi
+++ b/node_modules/node-rdkafka/build/config.gypi
@@ -57,7 +57,7 @@
     "v8_random_seed": 0,
     "v8_use_snapshot": "true",
     "want_separate_host_toolset": 0,
-    "nodedir": "/root/.node-gyp/6.9.1",
+    "nodedir": "/home/runuser/.node-gyp/6.9.1",
     "copy_dev_lib": "true",
     "standalone_static_library": 1,
     "cache_lock_stale": "60000",
@@ -81,7 +81,7 @@
     "rollback": "true",
     "tag_version_prefix": "v",
     "cache_max": "Infinity",
-    "userconfig": "/root/.npmrc",
+    "userconfig": "/home/runuser/.npmrc",
     "engine_strict": "",
     "init_author_name": "",
     "init_author_url": "",
@@ -104,7 +104,7 @@
     "scope": "",
     "searchopts": "",
     "versions": "",
-    "cache": "/root/.npm",
+    "cache": "/home/runuser/.npm",
     "global_style": "",
     "ignore_scripts": "",
     "searchsort": "name",
@@ -127,7 +127,7 @@
     "unicode": "",
     "production": "true",
     "long": "",
-    "unsafe_perm": "",
+    "unsafe_perm": "true",
     "node_version": "6.9.1",
     "tag": "latest",
     "git_tag_version": "true",
@@ -139,12 +139,12 @@
     "strict_ssl": "true",
     "dev": "",
     "globalconfig": "/usr/local/nvm/versions/node/v6.9.1/etc/npmrc",
-    "init_module": "/root/.npm-init.js",
+    "init_module": "/home/runuser/.npm-init.js",
     "parseable": "",
     "globalignorefile": "/usr/local/nvm/versions/node/v6.9.1/etc/npmignore",
     "cache_lock_retries": "10",
     "save_prefix": "^",
-    "group": "",
+    "group": "1000",
     "init_author_email": "",
     "searchexclude": "",
     "git": "git",
diff --git a/node_modules/node-rdkafka/build/node-librdkafka.target.mk 
b/node_modules/node-rdkafka/build/node-librdkafka.target.mk
index a9055e0..81807ff 100644
--- a/node_modules/node-rdkafka/build/node-librdkafka.target.mk
+++ b/node_modules/node-rdkafka/build/node-librdkafka.target.mk
@@ -34,10 +34,10 @@
        -std=c++11
 
 INCS_Debug := \
-       -I/root/.node-gyp/6.9.1/include/node \
-       -I/root/.node-gyp/6.9.1/src \
-       -I/root/.node-gyp/6.9.1/deps/uv/include \
-       -I/root/.node-gyp/6.9.1/deps/v8/include \
+       -I/home/runuser/.node-gyp/6.9.1/include/node \
+       -I/home/runuser/.node-gyp/6.9.1/src \
+       -I/home/runuser/.node-gyp/6.9.1/deps/uv/include \
+       -I/home/runuser/.node-gyp/6.9.1/deps/v8/include \
        -I$(srcdir)/../nan \
        -I/opt/service/node_modules/node-rdkafka \
        -I/usr/include/librdkafka \
@@ -73,10 +73,10 @@
        -std=c++11
 
 INCS_Release := \
-       -I/root/.node-gyp/6.9.1/include/node \
-       -I/root/.node-gyp/6.9.1/src \
-       -I/root/.node-gyp/6.9.1/deps/uv/include \
-       -I/root/.node-gyp/6.9.1/deps/v8/include \
+       -I/home/runuser/.node-gyp/6.9.1/include/node \
+       -I/home/runuser/.node-gyp/6.9.1/src \
+       -I/home/runuser/.node-gyp/6.9.1/deps/uv/include \
+       -I/home/runuser/.node-gyp/6.9.1/deps/v8/include \
        -I$(srcdir)/../nan \
        -I/opt/service/node_modules/node-rdkafka \
        -I/usr/include/librdkafka \
diff --git a/node_modules/normalize-package-data/test/normalize.js~ 
b/node_modules/normalize-package-data/test/normalize.js~
deleted file mode 100644
index de6f1ce..0000000
--- a/node_modules/normalize-package-data/test/normalize.js~
+++ /dev/null
@@ -1,253 +0,0 @@
-var tap = require("tap")
-var fs = require("fs")
-var path = require("path")
-
-var globals = Object.keys(global)
-
-var normalize = require("../lib/normalize")
-var warningMessages = require("../lib/warning_messages.json")
-var safeFormat = require("../lib/safe_format")
-
-var rpjPath = path.resolve(__dirname,"./fixtures/read-package-json.json")
-
-tap.test("normalize some package data", function(t) {
-  var packageData = require(rpjPath)
-  var warnings = []
-  normalize(packageData, function(warning) {
-    warnings.push(warning)
-  })
-  // there's no readme data in this particular object
-  t.equal( warnings.length, 1, "There's exactly one warning.")
-  fs.readFile(rpjPath, function(err, data) {
-    if(err) throw err
-    // Various changes have been made
-    t.notEqual(packageData, JSON.parse(data), "Output is different from 
input.")
-    t.end()
-  })
-})
-
-tap.test("runs without passing warning function", function(t) {
-  var packageData = require(rpjPath)
-  fs.readFile(rpjPath, function(err, data) {
-    if(err) throw err
-    normalize(JSON.parse(data))
-    t.ok(true, "If you read this, this means I'm still alive.")
-    t.end()
-  })
-})
-
-tap.test("empty object", function(t) {
-  var packageData = {}
-  var expect =
-    { name: '',
-      version: '',
-      readme: 'ERROR: No README data found!',
-      _id: '@' }
-
-  var warnings = []
-  function warn(m) {
-    warnings.push(m)
-  }
-  normalize(packageData, warn)
-  t.same(packageData, expect)
-  t.same(warnings, [
-    warningMessages.missingDescription,
-    warningMessages.missingRepository,
-    warningMessages.missingReadme,
-    warningMessages.missingLicense
-  ])
-  t.end()
-})
-
-tap.test("core module name", function(t) {
-  var warnings = []
-  function warn(m) {
-    warnings.push(m)
-  }
-  var a
-  normalize(a={
-    name: "http",
-    readme: "read yourself how about",
-    homepage: 123,
-    bugs: "what is this i don't even",
-    repository: "Hello."
-  }, warn)
-
-  var expect = [
-      safeFormat(warningMessages.conflictingName, 'http'),
-      warningMessages.nonEmailUrlBugsString,
-      warningMessages.emptyNormalizedBugs,
-      warningMessages.nonUrlHomepage,
-      warningMessages.missingLicense
-      ]
-  t.same(warnings, expect)
-  t.end()
-})
-
-tap.test("urls required", function(t) {
-  var warnings = []
-  function warn(w) {
-    warnings.push(w)
-  }
-  normalize({
-    bugs: {
-      url: "/1",
-      email: "not an email address"
-    }
-  }, warn)
-  var a
-  normalize(a={
-    readme: "read yourself how about",
-    homepage: 123,
-    bugs: "what is this i don't even",
-    repository: "Hello."
-  }, warn)
-
-  console.error(a)
-
-  var expect =
-    [ warningMessages.missingDescription,
-      warningMessages.missingRepository,
-      warningMessages.nonUrlBugsUrlField,
-      warningMessages.nonEmailBugsEmailField,
-      warningMessages.emptyNormalizedBugs,
-      warningMessages.missingReadme,
-      warningMessages.missingLicense,
-      warningMessages.nonEmailUrlBugsString,
-      warningMessages.emptyNormalizedBugs,
-      warningMessages.nonUrlHomepage,
-      warningMessages.missingLicense]
-  t.same(warnings, expect)
-  t.end()
-})
-
-tap.test("homepage field must start with a protocol.", function(t) {
-  var warnings = []
-  function warn(w) {
-    warnings.push(w)
-  }
-  var a
-  normalize(a={
-    homepage: 'example.org'
-  }, warn)
-
-  console.error(a)
-
-  var expect =
-    [ warningMessages.missingDescription,
-      warningMessages.missingRepository,
-      warningMessages.missingReadme,
-      warningMessages.missingProtocolHomepage,
-      warningMessages.missingLicense]
-  t.same(warnings, expect)
-  t.same(a.homepage, 'http://example.org')
-  t.end()
-})
-
-tap.test("license field should be a valid SPDX expression", function(t) {
-  var warnings = []
-  function warn(w) {
-    warnings.push(w)
-  }
-  var a
-  normalize(a={
-    license: 'Apache 2'
-  }, warn)
-
-  console.error(a)
-
-  var expect =
-    [ warningMessages.missingDescription,
-      warningMessages.missingRepository,
-      warningMessages.missingReadme,
-      warningMessages.invalidLicense]
-  t.same(warnings, expect)
-  t.end()
-})
-
-tap.test("gist bugs url", function(t) {
-  var d = {
-    repository: "g...@gist.github.com:123456.git"
-  }
-  normalize(d)
-  t.same(d.repository, { type: 'git', url: 
'git+ssh://g...@gist.github.com/123456.git' })
-  t.same(d.bugs, { url: 'https://gist.github.com/123456' })
-  t.end();
-});
-
-tap.test("singularize repositories", function(t) {
-  var d = {repositories:["g...@gist.github.com:123456.git"]}
-  normalize(d)
-  t.same(d.repository, { type: 'git', url: 
'git+ssh://g...@gist.github.com/123456.git' })
-  t.end()
-});
-
-tap.test("treat visionmedia/express as github repo", function(t) {
-  var d = {repository: {type: "git", url: "visionmedia/express"}}
-  normalize(d)
-  t.same(d.repository, { type: "git", url: 
"git+https://github.com/visionmedia/express.git"; })
-  t.end()
-});
-
-tap.test("treat isaacs/node-graceful-fs as github repo", function(t) {
-  var d = {repository: {type: "git", url: "isaacs/node-graceful-fs"}}
-  normalize(d)
-  t.same(d.repository, { type: "git", url: 
"git+https://github.com/isaacs/node-graceful-fs.git"; })
-  t.end()
-});
-
-tap.test("homepage field will set to github url if repository is a github 
repo", function(t) {
-  var a
-  normalize(a={
-    repository: { type: "git", url: 
"https://github.com/isaacs/node-graceful-fs"; }
-  })
-  t.same(a.homepage, 'https://github.com/isaacs/node-graceful-fs#readme')
-  t.end()
-})
-
-tap.test("homepage field will set to github gist url if repository is a gist", 
function(t) {
-  var a
-  normalize(a={
-    repository: { type: "git", url: "g...@gist.github.com:123456.git" }
-  })
-  t.same(a.homepage, 'https://gist.github.com/123456')
-  t.end()
-})
-
-tap.test("homepage field will set to github gist url if repository is a 
shorthand reference", function(t) {
-  var a
-  normalize(a={
-    repository: { type: "git", url: "sindresorhus/chalk" }
-  })
-  t.same(a.homepage, 'https://github.com/sindresorhus/chalk#readme')
-  t.end()
-})
-
-tap.test("don't mangle github shortcuts in dependencies", function(t) {
-  var d = {dependencies: {"node-graceful-fs": "isaacs/node-graceful-fs"}}
-  normalize(d)
-  t.same(d.dependencies, {"node-graceful-fs": "github:isaacs/node-graceful-fs" 
})
-  t.end()
-});
-
-tap.test("deprecation warning for array in dependencies fields", function(t) {
-  var a
-  var warnings = []
-  function warn(w) {
-    warnings.push(w)
-  }
-  normalize(a={
-    dependencies: [],
-    devDependencies: [],
-    optionalDependencies: []
-  }, warn)
-  
t.ok(~warnings.indexOf(safeFormat(warningMessages.deprecatedArrayDependencies, 
'dependencies')), "deprecation warning")
-  
t.ok(~warnings.indexOf(safeFormat(warningMessages.deprecatedArrayDependencies, 
'devDependencies')), "deprecation warning")
-  
t.ok(~warnings.indexOf(safeFormat(warningMessages.deprecatedArrayDependencies, 
'optionalDependencies')), "deprecation warning")
-  t.end()
-})
-
-tap.test('no new globals', function(t) {
-  t.same(Object.keys(global), globals)
-  t.end()
-})
diff --git a/node_modules/swagger-router/config.example.yaml 
b/node_modules/swagger-router/config.example.yaml
new file mode 100644
index 0000000..bc806bf
--- /dev/null
+++ b/node_modules/swagger-router/config.example.yaml
@@ -0,0 +1,156 @@
+# RESTBase config
+
+port: 7231
+
+# System domain (used to store restbase metadata)
+sysdomain: restbase.local
+
+templates:
+  wmf-content-1.0.0: &wp/content/1.0.0
+    swagger: '2.0'
+    # swagger options, overriding the shared ones from the merged specs (?)
+    info:
+      version: 1.0.0-abcd
+      title: Standard Wikimedia content API
+      description: All the content for this domain.
+      termsOfService: http://wikimedia.org/terms/
+      contact:
+        name: The project maintainers
+        url: http://mediawiki.org/wiki/RESTBase
+      license:
+        name: Creative Commons 4.0 International
+        url: http://creativecommons.org/licenses/by/4.0/
+    security:
+      # ACLs for public *.wikipedia.org wikis
+      - mediaWikiAuth:
+        - user:read
+    paths:
+      /v1:
+        x-restbase:
+          interfaces:
+            - mediawiki-content
+          # - mediawiki/v1/content
+          # - mediawiki/v1/mobile
+          # - mediawiki/v1/revision-scoring
+
+    x-restbase-paths: # Internal paths. These use the same config structure as
+                      # regular paths, but are restricted to internal use and
+                      # don't show up in swagger.
+                      #
+                      # This stanza defines the /{domain}/sys/ hierarchy.
+
+      /sys/table: &wp/sys/table # Can use this anchor to share the table
+                                # backend even if other parts differ
+        x-restbase:
+          interfaces: 
+            - restbase/sys/table
+          modules: 
+            # There can be multiple modules too per stanza, as long as the
+            # exported symbols don't conflict. The operationIds from the spec
+            # will be resolved against all of the modules.
+            - name: restbase-cassandra
+              version: 1.0.0
+              type: npm
+              options: # Passed to the module constructor
+                hosts: [localhost]
+                keyspace: system
+                username: cassandra
+                password: cassandra
+                defaultConsistency: localQuorum # or 'one' for single-node 
testing
+
+      /sys/page_revisions: &wp-page-revisions
+        x-restbase:
+          interfaces: 
+            - mediawiki/sys/page_revisions
+          modules: 
+            - name: restbase-mod-page_revisions
+              version: 1.0.0
+              type: npm
+              options:
+                apiURL: http://{domain}/w/api.php
+
+      /sys/key_rev_value: &wp/sys/key_rev_value
+        x-restbase:
+          interfaces: 
+            - restbase/sys/key_rev_value
+          modules:
+            - name: restbase-mod-key_rev_value
+              version: 1.0.0
+              type: npm
+
+      /sys/parsoid:
+        x-restbase:
+          interfaces: 
+            - mediawiki/sys/parsoid
+          modules:
+            - name: restbase-mod-parsoid
+              version: 1.0.0
+              type: npm
+              options:
+                parsoidHost: http://parsoid-lb.wikimedia.org
+                apiURL: http://{domain}/w/api.php
+          resources:
+            # Storage owned by this module. Created / checked after setting up
+            # all modules (separate traversal).
+            # Convention: Prefix each entry with the owning sys path to avoid
+            # conflicts.
+            - uri: /{domain}/sys/key_rev_value/parsoid.html
+            - uri: /{domain}/sys/key_rev_value/parsoid.data-parsoid
+            - uri: /{domain}/sys/key_rev_value/parsoid.data-mw
+            - uri: /{domain}/sys/key_rev_value/parsoid.wikitext
+
+      /sys/revscore:
+        title: Simple revscore service wrapper
+        x-restbase:
+          # Generic revision service interface; Expects requests of the form
+          # /{title}/{revision}.
+          # Specific interface documentation (content types etc) at public
+          # entry point, although we might also want to enforce them
+          # internally.
+          interfaces: 
+            - restbase/sys/key_rev_service
+          modules:
+            - name: restbase-mod-service
+              version: 1.0.0 # simple service module, to be shared
+              options:
+                storage:
+                  uri: 
/{domain}/sys/key_rev_value/revscore.scores/{title}/{revision}
+                service: 
+                  uri: 
http://revscore.wikimedia.org/{domain}/{title}/{revision}
+          resources:
+            - uri: /{domain}/sys/key_rev_value/revscore.scores
+                  
+
+
+spec:
+  title: "The RESTBase root"
+  # Some more general RESTBase info
+  paths:
+    /{domain:en.wikipedia.org}:
+      x-restbase:
+        interfaces: 
+          - *wp/content/1.0.0
+    /{domain:de.wikipedia.org}:
+      x-restbase:
+        interfaces:
+          - *wp/content/1.0.0
+    /{domain:es.wikipedia.org}:
+      x-restbase:
+        interfaces:
+          - *wp/content/1.0.0
+    /{domain:nl.wikipedia.org}:
+      x-restbase:
+        interfaces:
+          - *wp/content/1.0.0
+
+
+logging:
+  name: restbase
+  #streams:
+  ## XXX: Use gelf-stream -> logstash
+  #- type: gelf
+  #  host: <%= @logstash_host %>
+  #  port: <%= @logstash_port %>
+
+monitoring:
+    # statsdHost: localhost
diff --git a/node_modules/swagger-router/interfaces/mediawiki-content.yaml 
b/node_modules/swagger-router/interfaces/mediawiki-content.yaml
new file mode 100644
index 0000000..a7965ed
--- /dev/null
+++ b/node_modules/swagger-router/interfaces/mediawiki-content.yaml
@@ -0,0 +1,245 @@
+swagger: '2.0'
+info:
+  version: '1.0.0'
+  title: mediawiki content api
+  description: basic mediawiki content api.
+  termsofservice: https://github.com/wikimedia/restbase#restbase
+  contact:
+    name: services
+    email: servi...@lists.wikimedia.org
+    url: https://www.mediawiki.org/wiki/services
+  license:
+    name: gnu affero
+    url: http://opensource.org/licenses/agpl-3.0
+
+paths:
+
+  /page/{title}/html:
+    get:
+      tags:
+        - page content
+      description: redirects to the latest html
+      operationid: getlatestformat
+      parameters:
+        - name: domain
+          in: path
+          description: the domain under which the data resides
+          type: string
+          required: true
+          default: en.wikipedia.org
+        - name: title
+          in: path
+          description: the title of page content
+          type: string
+          required: true
+      responses:
+        '302':
+          description: redirection to the latest html
+        '404':
+          description: unknown table, bucket, or domain
+          schema:
+            $ref: '#/definitions/notfound'
+        default:
+          description: unexpected error
+          schema:
+            $ref: '#/definitions/defaulterror'
+      x-restbase:
+        service:
+          # Directly return the latest HTML. Alternatively, we could also try
+          # relative redirects. A relative location header of 'foo/bar' seems 
to
+          # work in current Chrome and Firefox.
+          # See also http://tools.ietf.org/html/rfc7231#section-7.1.2
+          uri: /{domain}/sys/parsoid/html/{title}/latest
+
+  /page/{title}/html/:
+    get:
+      tags:
+        - Page content
+      description: Returns the list of revisions
+      operationId: listKeyRevValueRevisions
+      produces:
+        - application/json
+      parameters:
+        - name: domain
+          in: path
+          description: The domain under which the data resides
+          type: string
+          required: true
+          default: en.wikipedia.org
+        - name: title
+          in: path
+          description: The title of page content
+          type: string
+          required: true
+      responses:
+        '200':
+          description: The list of revisions
+          schema:
+            type: array
+            items:
+              $ref: '#/definitions/revisions'
+        default:
+          description: Unexpected error
+          schema:
+            $ref: '#/definitions/defaultError'
+      x-restbase:
+        service:
+          uri: /{domain}/sys/parsoid/html/{title}/
+
+  /page/{title}/data-parsoid/{revision}:
+    get:
+      tags:
+        - Page content
+      description: Returns the Parsoid data for the given revision
+      operationId: getFormatRevision
+      produces:
+        - text/html
+      parameters:
+        - name: domain
+          in: path
+          description: The domain under which the data resides'
+          type: string
+          required: true
+          default: en.wikipedia.org
+        - name: title
+          in: path
+          description: The title of page content
+          type: string
+          required: true
+        - name: revision
+          in: path
+          description: The revision
+          type: string
+          required: true
+      responses:
+        '200':
+          description: The latest Parsoid data for the given page
+        '400':
+          description: Invalid revision
+          schema:
+            $ref: '#/definitions/invalidRevision'
+        '404':
+          description: Unknown table, bucket, page, or domain
+          schema:
+            $ref: '#/definitions/notFound'
+        default:
+          description: Unexpected error
+          schema:
+            $ref: '#/definitions/defaultError'
+      x-restbase:
+        service:
+          uri: /{domain}/sys/parsoid/data-parsoid/{title}/{revision}
+          headers:
+            cache-control: $req.headers.cache-control
+              
+
+  /page/{title}/html/{revision}:
+    get:
+      tags:
+        - Page content
+      description: Returns the html for the given revision
+      operationId: getFormatRevision
+      produces:
+        - text/html
+      parameters:
+        - name: domain
+          in: path
+          description: The domain under which the data resides'
+          type: string
+          required: true
+          default: en.wikipedia.org
+        - name: title
+          in: path
+          description: The title of page content
+          type: string
+          required: true
+        - name: revision
+          in: path
+          description: The revision
+          type: string
+          required: true
+      responses:
+        '200':
+          description: The latest html for the given page
+        '400':
+          description: Invalid revision
+          schema:
+            $ref: '#/definitions/invalidRevision'
+        '404':
+          description: Unknown table, bucket, page, or domain
+          schema:
+            $ref: '#/definitions/notFound'
+        default:
+          description: Unexpected error
+          schema:
+            $ref: '#/definitions/defaultError'
+      x-restbase:
+        service:
+          uri: /{domain}/sys/parsoid/html/{title}/{revision}
+          headers:
+            cache-control: $req.headers.cache-control
+
+
+definitions:
+  defaultError:
+    required:
+      - code
+      - message
+    properties:
+      code:
+        type: integer
+        format: int32
+      message:
+        type: string
+  invalidRevision:
+    required:
+      - code
+      - method
+      - title
+      - type
+      - uri
+    properties:
+      code:
+        type: integer
+        format: int32
+      method:
+        type: string
+      title:
+        type: string
+      type:
+        type: string
+      uri:
+        type: string
+  notFound:
+    required:
+      - code
+      - method
+      - title
+      - type
+      - uri
+    properties:
+      code:
+        type: integer
+        format: int32
+      type:
+        type: string
+      title:
+        type: string
+      description:
+        type: string
+      localURI:
+        type: string
+      table:
+        type: string
+      uri:
+        type: string
+      method:
+        type: string
+  revisions:
+    required:
+      - items
+    properties:
+      items:
+        type: array
+        items:
+          type: string
diff --git a/node_modules/swagger-router/lib/reqTemplate.js 
b/node_modules/swagger-router/lib/reqTemplate.js
index b977bbf..c82b82a 100644
--- a/node_modules/swagger-router/lib/reqTemplate.js
+++ b/node_modules/swagger-router/lib/reqTemplate.js
@@ -144,6 +144,19 @@
         return new TimeUUID().toString();
     },
 
+    /**
+     * Applies `decodeURIComponent` to the provided string
+     *
+     * @param data {string} data needed to be decoded.
+     * @returns {string}
+     */
+    decode(data) {
+        if (typeof data !== 'string') {
+            return data;
+        }
+        return decodeURIComponent(data);
+    },
+
     // Private helpers
     _optionalPath(element) {
         if (element !== undefined) {
diff --git a/node_modules/swagger-router/package.json 
b/node_modules/swagger-router/package.json
index a84c9fd..776abbb 100644
--- a/node_modules/swagger-router/package.json
+++ b/node_modules/swagger-router/package.json
@@ -14,19 +14,19 @@
     ]
   ],
   "_from": "swagger-router@>=0.5.5 <0.6.0",
-  "_id": "swagger-router@0.5.5",
+  "_id": "swagger-router@0.5.6",
   "_inCache": true,
   "_location": "/swagger-router",
-  "_nodeVersion": "4.6.0",
+  "_nodeVersion": "6.9.1",
   "_npmOperationalInternal": {
     "host": "packages-18-east.internal.npmjs.com",
-    "tmp": "tmp/swagger-router-0.5.5.tgz_1479763078004_0.17807617271319032"
+    "tmp": "tmp/swagger-router-0.5.6.tgz_1484955848153_0.24515586160123348"
   },
   "_npmUser": {
-    "name": "pchelolo",
-    "email": "petrpche...@gmail.com"
+    "name": "doorman",
+    "email": "marko.obro...@gmail.com"
   },
-  "_npmVersion": "2.15.9",
+  "_npmVersion": "3.10.8",
   "_phantomChildren": {},
   "_requested": {
     "raw": "swagger-router@^0.5.5",
@@ -40,8 +40,8 @@
   "_requiredBy": [
     "/hyperswitch"
   ],
-  "_resolved": 
"https://registry.npmjs.org/swagger-router/-/swagger-router-0.5.5.tgz";,
-  "_shasum": "f6a059325feccef69353ba6c9a6523a26f1867d7",
+  "_resolved": 
"https://registry.npmjs.org/swagger-router/-/swagger-router-0.5.6.tgz";,
+  "_shasum": "972df0d7d9b5f3c390e23c521836fe848fa91499",
   "_shrinkwrap": null,
   "_spec": "swagger-router@^0.5.5",
   "_where": "/opt/service/node_modules/hyperswitch",
@@ -86,10 +86,10 @@
   },
   "directories": {},
   "dist": {
-    "shasum": "f6a059325feccef69353ba6c9a6523a26f1867d7",
-    "tarball": 
"https://registry.npmjs.org/swagger-router/-/swagger-router-0.5.5.tgz";
+    "shasum": "972df0d7d9b5f3c390e23c521836fe848fa91499",
+    "tarball": 
"https://registry.npmjs.org/swagger-router/-/swagger-router-0.5.6.tgz";
   },
-  "gitHead": "2d10c3e7f3e5b6f1912e5c8d7fe29a8e59ec15e3",
+  "gitHead": "115057bf71cf5448d2fce7aacf9395158fb1e66f",
   "homepage": "https://github.com/wikimedia/swagger-router#readme";,
   "keywords": [
     "swagger2",
@@ -126,5 +126,5 @@
     "coveralls": "cat ./coverage/lcov.info | coveralls",
     "test": "mocha"
   },
-  "version": "0.5.5"
+  "version": "0.5.6"
 }
diff --git a/node_modules/swagger-ui/package.json 
b/node_modules/swagger-ui/package.json
index 6e7b751..0376361 100644
--- a/node_modules/swagger-ui/package.json
+++ b/node_modules/swagger-ui/package.json
@@ -49,7 +49,7 @@
     "/hyperswitch"
   ],
   "_resolved": 
"git+https://github.com/wikimedia/swagger-ui.git#b9b40dc8e00caeb24c19fe636b93250a7e335541";,
-  "_shasum": "cde0bb689b81786f7d1f05205cd2eff1161b52a6",
+  "_shasum": "bfe4f703dd1869a928442953b8847669e5fc9033",
   "_shrinkwrap": null,
   "_spec": "swagger-ui@git+https://github.com/wikimedia/swagger-ui.git#master";,
   "_where": "/opt/service/node_modules/hyperswitch",
diff --git a/src b/src
index 2a8584a..acb84e3 160000
--- a/src
+++ b/src
@@ -1 +1 @@
-Subproject commit 2a8584a2584bce568983d7119339743bbdf284c2
+Subproject commit acb84e377965fa4386fdfe2522d3f0f6b355dd6e

-- 
To view, visit https://gerrit.wikimedia.org/r/333322
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I76777139fdc7edb081f48609281ce21694c7ad75
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/services/change-propagation/deploy
Gerrit-Branch: master
Gerrit-Owner: Mobrovac <mobro...@wikimedia.org>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to