├── Figure ├── matlab │ ├── Revenue │ │ ├── CostPercentage.eps │ │ ├── PlotLine.m │ │ ├── PlotLine1.m │ │ ├── PlotPie.m │ │ ├── Revenue.eps │ │ ├── dataLine.mat │ │ └── dataPie.mat │ ├── add │ │ ├── Reason.m │ │ ├── Untitled2.m │ │ ├── boxplot_CPUcostatperiod.xls │ │ ├── columnlegend.m │ │ ├── data_100.mat │ │ ├── data_200.mat │ │ ├── data_funcs_process.mat │ │ ├── data_funcs_process_onlyBE.mat │ │ ├── data_inter1.mat │ │ ├── data_inter2.mat │ │ ├── data_reason.mat │ │ ├── data_snlci.mat │ │ ├── evaluation │ │ │ ├── FeatureImportance.m │ │ │ ├── FunctionDensity10 │ │ │ │ ├── Density.eps │ │ │ │ ├── FunctionDensity.m │ │ │ │ └── FunctionDensity.mat │ │ │ ├── PlotPie.m │ │ │ ├── Price │ │ │ │ ├── CostEfficiency.eps │ │ │ │ ├── CostEfficiency.m │ │ │ │ └── CostEfficiency.mat │ │ │ ├── ResourceUtil10 │ │ │ │ ├── CPUUtil.eps │ │ │ │ ├── CPUUtil.m │ │ │ │ ├── CPUUtil.mat │ │ │ │ ├── MemUtil.eps │ │ │ │ ├── MemUtil.m │ │ │ │ └── MemUtil.mat │ │ │ ├── TimeDiffdelay.m │ │ │ ├── avg-time.eps │ │ │ ├── data_lcbe-box.m │ │ │ ├── data_lcbe_ESP.mat │ │ │ ├── data_lcbe_KNN.mat │ │ │ ├── data_lcbe_LR.mat │ │ │ ├── data_lcbe_MLP.mat │ │ │ ├── data_lcbe_Pythia.mat │ │ │ ├── data_lcbe_RFR.mat │ │ │ ├── data_lcbe_SVR.mat │ │ │ ├── featureImportance.mat │ │ │ ├── overhead.eps │ │ │ ├── overhead1.eps │ │ │ └── time_stack.mat │ │ ├── funcs_process.m │ │ ├── funcvsworkload_box.m │ │ ├── linspecer.m │ │ ├── sn_il_1.eps │ │ ├── sn_il_1.m │ │ ├── sn_il_6.eps │ │ ├── sn_il_6.m │ │ ├── sn_lci.eps │ │ ├── sn_lci.m │ │ └── tight_subplot.m │ ├── errorProcess │ │ ├── Serverful.m │ │ ├── Serverless.m │ │ ├── coreArea.mat │ │ ├── dataserverful.mat │ │ ├── errorProcessServerful.eps │ │ ├── errorProcessServerful1.eps │ │ ├── errorProcessServerless.eps │ │ └── errorProcessServerless1.eps │ ├── evaluation │ │ ├── IPCLatency │ │ │ ├── ECIPCLatencyFit.eps │ │ │ ├── IPCFreqSN.m │ │ │ ├── IPCLatency.m │ │ │ ├── IPCLatencyEC.m │ │ │ ├── IPCLatencyFO.m │ │ │ ├── IPCRXSN.m │ │ │ ├── IPCTXSN.m │ │ │ ├── SNIPCLatencyFit.eps │ │ │ ├── SNIPCLatencyFit1.eps │ │ │ ├── testxEC100.mat │ │ │ ├── testxEC50.mat │ │ │ ├── testxSN100.mat │ │ │ ├── testxSN40.mat │ │ │ ├── testxSN50.mat │ │ │ ├── testyEC100.mat │ │ │ ├── testyEC50.mat │ │ │ ├── testySN100.mat │ │ │ ├── testySN40.mat │ │ │ ├── testySN50.mat │ │ │ ├── xEC.mat │ │ │ ├── xFO.mat │ │ │ ├── xIPC.mat │ │ │ ├── xSN.mat │ │ │ ├── yEC.mat │ │ │ ├── yFO.mat │ │ │ ├── yFreq.mat │ │ │ ├── yRX.mat │ │ │ ├── ySN.mat │ │ │ └── yTX.mat │ │ ├── cdf │ │ │ ├── CPU │ │ │ │ ├── GsightCPU.txt │ │ │ │ ├── PythiaCPU.txt │ │ │ │ └── WorstFitCPU.txt │ │ │ ├── CPUCDF.eps │ │ │ ├── CPUCDF.m │ │ │ ├── Density.eps │ │ │ ├── Density │ │ │ │ ├── GsightDensity.txt │ │ │ │ ├── PythiaDensity.txt │ │ │ │ └── WorstFitDensity.txt │ │ │ ├── DensityCDF.m │ │ │ ├── Mem │ │ │ │ ├── GsightMem.txt │ │ │ │ ├── PythiaMem.txt │ │ │ │ └── WorstFitMem.txt │ │ │ ├── MemCDF.eps │ │ │ ├── MemCDF.m │ │ │ └── cdf.m │ │ ├── inferenceSLA │ │ │ ├── FloatLatency.eps │ │ │ ├── FloatSLA.m │ │ │ ├── FloatSLA.mat │ │ │ ├── SNLatency.eps │ │ │ ├── SNLatency1.eps │ │ │ ├── SNSLA.m │ │ │ ├── SNSLA.mat │ │ │ ├── TPCWLatency.eps │ │ │ ├── TPCWLatency1.eps │ │ │ ├── TPCWSLA.m │ │ │ ├── TPCWSLA.mat │ │ │ └── cdf.m │ │ ├── myprocess │ │ │ ├── Examplereason.eps │ │ │ ├── Examplereason1.eps │ │ │ ├── Reason.m │ │ │ ├── columnlegend.m │ │ │ ├── data_funcs_process.mat │ │ │ ├── data_reason.mat │ │ │ ├── func_process.eps │ │ │ ├── func_process1.eps │ │ │ ├── funcs_process.m │ │ │ ├── linspecer.m │ │ │ ├── system_process.eps │ │ │ └── tight_subplot.m │ │ ├── xiangti2 │ │ │ ├── CombinationBox.eps │ │ │ ├── LatencyIRFR.eps │ │ │ ├── LatencyIRFRCompare.eps │ │ │ ├── LatencyIRFRCompare1.eps │ │ │ ├── LatencyIRFRCompare2.eps │ │ │ ├── MultiCombinationBox.eps │ │ │ ├── MultiCombinationBox1.eps │ │ │ ├── RFR90th.mat │ │ │ ├── RFR95th.mat │ │ │ ├── RFR99th.mat │ │ │ ├── data90.m │ │ │ ├── data90LatencyIRFRCompare.m │ │ │ ├── data90_90th.m │ │ │ ├── data90_95_99th.m │ │ │ ├── data90_95th.m │ │ │ ├── data90multi.m │ │ │ ├── data90thCompare.mat │ │ │ ├── data95thCompare.mat │ │ │ ├── data99thCompare.mat │ │ │ ├── dataESP90_lcbe_bebe_lclc.mat │ │ │ ├── dataKNN90_90th.mat │ │ │ ├── dataKNN90_95th.mat │ │ │ ├── dataKNN90_lcbe_bebe_lclc.mat │ │ │ ├── dataLR90_90th.mat │ │ │ ├── dataLR90_95th.mat │ │ │ ├── dataLR90_lcbe_bebe_lclc.mat │ │ │ ├── dataMLP90_90th.mat │ │ │ ├── dataMLP90_95th.mat │ │ │ ├── dataMLP90_lcbe_bebe_lclc.mat │ │ │ ├── dataMulti2_lcbe_bebe_lclc.mat │ │ │ ├── dataMulti3_lcbe_bebe_lclc.mat │ │ │ ├── dataMulti4_lcbe_bebe_lclc.mat │ │ │ ├── dataPythia90_lcbe.mat │ │ │ ├── dataRFR90_90th.mat │ │ │ ├── dataRFR90_95th.mat │ │ │ ├── dataRFR90_lcbe_bebe_lclc.mat │ │ │ ├── dataSVR90_90th.mat │ │ │ ├── dataSVR90_95th.mat │ │ │ ├── dataSVR90_lcbe_bebe_lclc.mat │ │ │ ├── data_100.mat │ │ │ ├── data_200.mat │ │ │ ├── funcvsworkload_box.m │ │ │ ├── xiangti_IPC │ │ │ │ ├── CombinationBox.eps │ │ │ │ ├── data90.m │ │ │ │ ├── dataESP90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataKNN90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataLR90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataMLP90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataPythia90_lcbe.mat │ │ │ │ ├── dataRFR90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataSVR90_lcbe_bebe_lclc.mat │ │ │ │ ├── data_100.mat │ │ │ │ ├── data_200.mat │ │ │ │ └── funcvsworkload_box.m │ │ │ ├── xiangti_latency_final │ │ │ │ ├── CombinationBox.eps │ │ │ │ ├── data90.m │ │ │ │ ├── dataESP90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataKNN90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataLR90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataMLP90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataPythia90_lcbe.mat │ │ │ │ ├── dataRFR90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataSVR90_lcbe_bebe_lclc.mat │ │ │ │ ├── data_100.mat │ │ │ │ ├── data_200.mat │ │ │ │ └── funcvsworkload_box.m │ │ │ └── xiangti_latency_workloadlevel │ │ │ │ ├── CombinationBox.eps │ │ │ │ ├── data90.m │ │ │ │ ├── dataESP90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataKNN90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataLR90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataMLP90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataPythia90_lcbe.mat │ │ │ │ ├── dataRFR90_lcbe_bebe_lclc.mat │ │ │ │ ├── dataSVR90_lcbe_bebe_lclc.mat │ │ │ │ ├── data_100.mat │ │ │ │ ├── data_200.mat │ │ │ │ └── funcvsworkload_box.m │ │ └── xiangti2_before │ │ │ ├── CombinationBox.eps │ │ │ ├── CombinationBox1.eps │ │ │ ├── CombinationBox2.eps │ │ │ ├── MultiCombinationBox.eps │ │ │ ├── data90.m │ │ │ ├── data90multi.m │ │ │ ├── dataESP90_lcbe_bebe_lclc.mat │ │ │ ├── dataKNN90_lcbe_bebe_lclc.mat │ │ │ ├── dataLR90_lcbe_bebe_lclc.mat │ │ │ ├── dataMLP90_lcbe_bebe_lclc.mat │ │ │ ├── dataMulti2_lcbe_bebe_lclc.mat │ │ │ ├── dataMulti3_lcbe_bebe_lclc.mat │ │ │ ├── dataMulti4_lcbe_bebe_lclc.mat │ │ │ ├── dataPythia90_lcbe.mat │ │ │ ├── dataRFR90_lcbe_bebe_lclc.mat │ │ │ ├── dataSVR90_lcbe_bebe_lclc.mat │ │ │ ├── data_100.mat │ │ │ ├── data_200.mat │ │ │ └── funcvsworkload_box.m │ └── motivation │ │ ├── GsightLatency.m │ │ ├── GsightLatencyData.mat │ │ ├── GsightLatencyDataNew.mat │ │ ├── sn │ │ ├── data_inter1.mat │ │ ├── data_inter2.mat │ │ ├── data_snlci.mat │ │ ├── sn_il_1.eps │ │ ├── sn_il_1.m │ │ ├── sn_il_1_1.eps │ │ ├── sn_il_1_new.m │ │ ├── sn_il_6.eps │ │ ├── sn_il_6.m │ │ ├── sn_il_6_1.eps │ │ ├── sn_il_6_new.m │ │ ├── sn_lci.eps │ │ ├── sn_lci.m │ │ └── tight_subplot.m │ │ └── timediff │ │ ├── Copy_of_TimeDiffdelay.m │ │ ├── TimeDiffDelay.mat │ │ ├── TimeDiffdelay.eps │ │ ├── TimeDiffdelay.m │ │ ├── TimeDiffdelay1.eps │ │ ├── TimeDiffdelay2.eps │ │ └── plotBarStackGroups.m └── python │ └── violin_code │ ├── IPC │ ├── function.csv │ ├── violin.py │ └── workload.csv │ └── Lat │ ├── function99th.txt │ ├── violin.py │ └── workload99th.txt ├── LoadGenSimClient ├── bin │ ├── scs │ │ ├── pojo │ │ │ └── TwoTuple.class │ │ └── util │ │ │ ├── controller │ │ │ └── ControlDriver.class │ │ │ ├── driver │ │ │ ├── ExecDriver.class │ │ │ └── TimerThread.class │ │ │ ├── loadGen │ │ │ ├── GenSimQpsDriver.class │ │ │ ├── HttpRealLoadThread$StartHttpThread.class │ │ │ └── HttpRealLoadThread.class │ │ │ ├── repository │ │ │ └── Repository.class │ │ │ ├── rmi │ │ │ ├── LoadInterface.class │ │ │ └── Main.class │ │ │ ├── test │ │ │ └── config.txt │ │ │ ├── tools │ │ │ ├── DataFormats.class │ │ │ ├── DateFormats.class │ │ │ ├── FileOperation.class │ │ │ ├── Generate.class │ │ │ └── RandomString.class │ │ │ └── utilitization │ │ │ ├── LatencyRecordController.class │ │ │ └── UtilityController.class │ └── sys.properties ├── lib │ ├── commons-beanutils-1.8.0.jar │ ├── commons-collections-3.2.1.jar │ ├── commons-lang-2.5.jar │ ├── commons-logging-1.2.jar │ ├── ezmorph-1.0.6.jar │ ├── json-lib-2.4.jar │ └── sigar-1.6.4.jar └── src │ ├── scs │ ├── pojo │ │ └── TwoTuple.java │ └── util │ │ ├── controller │ │ └── ControlDriver.java │ │ ├── driver │ │ ├── ExecDriver.java │ │ └── TimerThread.java │ │ ├── loadGen │ │ ├── GenSimQpsDriver.java │ │ └── HttpRealLoadThread.java │ │ ├── repository │ │ └── Repository.java │ │ ├── rmi │ │ ├── LoadInterface.java │ │ └── Main.java │ │ ├── test │ │ ├── Test.java │ │ └── config.txt │ │ ├── tools │ │ ├── DataFormats.java │ │ ├── DateFormats.java │ │ ├── FileOperation.java │ │ ├── Generate.java │ │ └── RandomString.java │ │ └── utilitization │ │ ├── LatencyRecordController.java │ │ └── UtilityController.java │ └── sys.properties ├── README.md ├── benchmarks ├── DeathstarBench │ ├── README.md │ ├── compose-and-upload-sdc.yml │ ├── compose-and-upload-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── compose-post-sdc.yml │ ├── compose-post-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── db-op.yml │ ├── db-op │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── follow-user-sdc.yml │ ├── follow-user-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── get-followers-sdc.yml │ ├── get-followers-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── get-user-id-sdc.yml │ ├── get-user-id-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── init_db.py │ ├── login-sdc.yml │ ├── login-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── namespaces.yml │ ├── post-storage-sdc.yml │ ├── post-storage-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── read-home-timeline-sdc.yml │ ├── read-home-timeline-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── read-post-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── read-user-timeline-sdc.yml │ ├── read-user-timeline-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── register-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── remove_result.py │ ├── template │ │ └── python3-flask │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ ├── __init__.py │ │ │ ├── handler.py │ │ │ └── requirements.txt │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ └── template.yml │ ├── unfollow-user-sdc.yml │ ├── unfollow-user-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── upload-creator-sdc.yml │ ├── upload-creator-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── upload-home-timeline-sdc.yml │ ├── upload-home-timeline-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── upload-media-sdc.yml │ ├── upload-media-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── upload-text-sdc.yml │ ├── upload-text-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── upload-unique-id-sdc.yml │ ├── upload-unique-id-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── upload-urls-sdc.yml │ ├── upload-urls-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── upload-user-mentions-sdc.yml │ ├── upload-user-mentions-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── upload-user-timeline-sdc.yml │ ├── upload-user-timeline-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── workflow-sdc.yml │ ├── workflow-sdc │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── yaml-db │ │ ├── compose-post-redis.yaml │ │ ├── home-timeline-redis.yaml │ │ ├── post-storage-mongodb.yaml │ │ ├── social-graph-mongodb.yaml │ │ ├── user-memcached.yaml │ │ ├── user-mongodb.yaml │ │ ├── user-timeline-mongodb.yaml │ │ └── user-timeline-redis.yaml │ └── yaml-func │ │ ├── compose-and-upload-sdc.yaml │ │ ├── compose-post-sdc.yaml │ │ ├── db-op-sdc.yaml │ │ ├── get-followers-sdc.yaml │ │ ├── get-user-id-sdc.yaml │ │ ├── post-storage-sdc.yaml │ │ ├── upload-creator-sdc.yaml │ │ ├── upload-home-timeline-sdc.yaml │ │ ├── upload-media-sdc.yaml │ │ ├── upload-text-sdc.yaml │ │ ├── upload-unique-id-sdc.yaml │ │ ├── upload-urls-sdc.yaml │ │ ├── upload-user-mentions-sdc.yaml │ │ ├── upload-user-timeline-sdc.yaml │ │ └── workflow-sdc.yaml ├── FunctionBench │ ├── README.md │ ├── buildFB.sh │ ├── cnnimageclassification.yml │ ├── cnnimageclassification │ │ ├── __init__.py │ │ ├── handler.py │ │ ├── imagenet_class_index.json │ │ ├── requirements.txt │ │ ├── squeezenet.py │ │ ├── squeezenet_weights_tf_dim_ordering_tf_kernels.h5 │ │ ├── squeezenet_weights_tf_dim_ordering_tf_kernels_notop.h5 │ │ └── test.jpg │ ├── dd.yml │ ├── dd │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── deployFB.sh │ ├── featureextract.yml │ ├── featureextract │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── featuregeneration.yml │ ├── featuregeneration │ │ ├── __init__.py │ │ ├── feature_extract │ │ │ ├── __init__.py │ │ │ ├── __init__.pyc │ │ │ ├── handler.py │ │ │ ├── handler.pyc │ │ │ └── requirements.txt │ │ ├── feature_reduce │ │ │ ├── __init__.py │ │ │ ├── handler.py │ │ │ └── requirements.txt │ │ ├── handler.py │ │ ├── requirements.txt │ │ └── reviews10mb.csv │ ├── featurereduce.yml │ ├── featurereduce │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── floatoperation.yml │ ├── floatoperation │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── imageprocessing.yml │ ├── imageprocessing │ │ ├── __init__.py │ │ ├── handler.py │ │ ├── ops.py │ │ ├── requirements.txt │ │ └── test.jpg │ ├── iperf3.yml │ ├── iperf3 │ │ ├── __init__.py │ │ ├── handler.py │ │ ├── iperf3 │ │ └── requirements.txt │ ├── jsondumpsloads.yml │ ├── jsondumpsloads │ │ ├── .tar.gz │ │ ├── __init__.py │ │ ├── handler.py │ │ ├── prize.json │ │ └── requirements.txt │ ├── linpack.yml │ ├── linpack │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── matmul.yml │ ├── matmul │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── modeltraining.yml │ ├── modeltraining │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── rnngeneratecharacter.yml │ ├── rnngeneratecharacter │ │ ├── handler.py │ │ ├── helper_script.sh │ │ ├── index.py │ │ ├── requirements.txt │ │ ├── rnn.py │ │ ├── rnn_model.pth │ │ └── rnn_params.pkl │ ├── sequential-disk-io │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── template │ │ ├── python-armhf │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── handler.py │ │ │ │ └── requirements.txt │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ └── template.yml │ │ ├── python │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── handler.py │ │ │ │ └── requirements.txt │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ └── template.yml │ │ ├── python3-armhf │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── __init__.py │ │ │ │ ├── handler.py │ │ │ │ └── requirements.txt │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ └── template.yml │ │ ├── python3-debian │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── __init__.py │ │ │ │ ├── handler.py │ │ │ │ └── requirements.txt │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ └── template.yml │ │ ├── python3-flask │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── __init__.py │ │ │ │ ├── handler.py │ │ │ │ └── requirements.txt │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ └── template.yml │ │ ├── python3 │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── __init__.py │ │ │ │ ├── handler.py │ │ │ │ └── requirements.txt │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ └── template.yml │ │ ├── pytorch │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── handler.py │ │ │ │ ├── helper_script.sh │ │ │ │ ├── index.py │ │ │ │ └── requirements.txt │ │ │ └── template.yml │ │ ├── ruby │ │ │ ├── Dockerfile │ │ │ ├── Gemfile │ │ │ ├── function │ │ │ │ ├── Gemfile │ │ │ │ └── handler.rb │ │ │ ├── index.rb │ │ │ └── template.yml │ │ └── tensorflow-1.4.0-py3 │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ ├── __init__.py │ │ │ ├── handler.py │ │ │ └── requirements.txt │ │ │ ├── index.py │ │ │ ├── requirements.txt │ │ │ └── template.yml │ ├── videoprocessing.yml │ └── videoprocessing │ │ ├── __init__.py │ │ ├── handler.py │ │ ├── requirements.txt │ │ └── test.mp4 ├── ServerlessBench │ ├── README.md │ ├── case1-alu.yml │ ├── case1-alu │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case1-key-downloader.yml │ ├── case1-key-downloader │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── handler.cpython-35.pyc │ │ ├── handler.py │ │ └── requirements.txt │ ├── case1-together.yml │ ├── case1-together │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── handler.cpython-35.pyc │ │ ├── handler.py │ │ └── requirements.txt │ ├── case3-chained.yml │ ├── case3-chained │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── handler.cpython-35.pyc │ │ ├── handler.py │ │ └── requirements.txt │ ├── case3-nested.yml │ ├── case3-nested │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-extract-image-metadata.yml │ ├── case4-extract-image-metadata │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-handler.yml │ ├── case4-handler │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-store-image-metadata.yml │ ├── case4-store-image-metadata │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-thumbnail.yml │ ├── case4-thumbnail │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-transform-metadata.yml │ ├── case4-transform-metadata │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-wage-analysis-merit-percent.yml │ ├── case4-wage-analysis-merit-percent │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-wage-analysis-realpay.yml │ ├── case4-wage-analysis-realpay │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-wage-analysis-result.yml │ ├── case4-wage-analysis-result │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-wage-analysis-total.yml │ ├── case4-wage-analysis-total │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-wage-db-writer.yml │ ├── case4-wage-db-writer │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-wage-fillup.yml │ ├── case4-wage-fillup │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-wage-format.yml │ ├── case4-wage-format │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case4-wage-insert.yml │ ├── case4-wage-insert │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── case5-head-bigparam.yml │ ├── case5-head-bigparam │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── handler.cpython-35.pyc │ │ ├── handler.py │ │ └── requirements.txt │ ├── case5-head.yml │ ├── case5-head │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── handler.cpython-35.pyc │ │ ├── handler.py │ │ └── requirements.txt │ ├── case5-tail-bigparam.yml │ ├── case5-tail-bigparam │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── handler.cpython-35.pyc │ │ ├── handler.py │ │ └── requirements.txt │ ├── case5-tail.yml │ ├── case5-tail │ │ ├── __init__.py │ │ ├── __pycache__ │ │ │ └── handler.cpython-35.pyc │ │ ├── handler.py │ │ └── requirements.txt │ └── template │ │ ├── python3-flask-debian │ │ ├── Dockerfile │ │ ├── function │ │ │ ├── __init__.py │ │ │ ├── handler.py │ │ │ └── requirements.txt │ │ ├── index.py │ │ ├── requirements.txt │ │ └── template.yml │ │ └── python3-flask │ │ ├── Dockerfile │ │ ├── function │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ │ ├── index.py │ │ ├── requirements.txt │ │ └── template.yml ├── TPC-W │ ├── README.md │ ├── adminrequest │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── adminresponse │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── adminupdate │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── bestsellers │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── buildFB.sh │ ├── buyconfirm │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── buyrequest │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── cnnimageclassification.yml │ ├── createemptycart │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── createnewcustomer │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── customerregistration │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── dd.yml │ ├── deployFB.sh │ ├── doauthorsearch │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── dobuyconfirm │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── docart │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── dosubjectsearch │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── dotitlesearch │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── enteraddress │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── executesearch │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── featureextract.yml │ ├── featuregeneration.yml │ ├── featurereduce.yml │ ├── floatoperation.yml │ ├── getbestsellers │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getbook │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getcart │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getcustomer │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getmostrecentorder │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getname │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getnewproducts │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getpassword │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getrelated │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── getusername │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── homeinteraction │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── imageprocessing.yml │ ├── iperf3.yml │ ├── jsondumpsloads.yml │ ├── linpack.yml │ ├── matmul.yml │ ├── modeltraining.yml │ ├── newproducts │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── orderdisplay │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── orderinquiry │ │ ├── handler.js │ │ └── package.json │ ├── productdetail │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── promotionalprocessing │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── refreshsession │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── bignumber.js │ │ │ │ ├── CHANGELOG.md │ │ │ │ ├── LICENCE │ │ │ │ ├── README.md │ │ │ │ ├── bignumber.d.ts │ │ │ │ ├── bignumber.js │ │ │ │ ├── bignumber.min.js │ │ │ │ ├── bignumber.min.js.map │ │ │ │ ├── bignumber.mjs │ │ │ │ ├── doc │ │ │ │ │ └── API.html │ │ │ │ └── package.json │ │ │ ├── core-util-is │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── float.patch │ │ │ │ ├── lib │ │ │ │ │ └── util.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── inherits │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── inherits.js │ │ │ │ ├── inherits_browser.js │ │ │ │ └── package.json │ │ │ ├── isarray │ │ │ │ ├── .npmignore │ │ │ │ ├── .travis.yml │ │ │ │ ├── Makefile │ │ │ │ ├── README.md │ │ │ │ ├── component.json │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── mysql │ │ │ │ ├── Changes.md │ │ │ │ ├── License │ │ │ │ ├── Readme.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── Connection.js │ │ │ │ │ ├── ConnectionConfig.js │ │ │ │ │ ├── Pool.js │ │ │ │ │ ├── PoolCluster.js │ │ │ │ │ ├── PoolConfig.js │ │ │ │ │ ├── PoolConnection.js │ │ │ │ │ ├── PoolNamespace.js │ │ │ │ │ ├── PoolSelector.js │ │ │ │ │ └── protocol │ │ │ │ │ │ ├── Auth.js │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── PacketHeader.js │ │ │ │ │ │ ├── PacketWriter.js │ │ │ │ │ │ ├── Parser.js │ │ │ │ │ │ ├── Protocol.js │ │ │ │ │ │ ├── ResultSet.js │ │ │ │ │ │ ├── SqlString.js │ │ │ │ │ │ ├── Timer.js │ │ │ │ │ │ ├── constants │ │ │ │ │ │ ├── charsets.js │ │ │ │ │ │ ├── client.js │ │ │ │ │ │ ├── errors.js │ │ │ │ │ │ ├── field_flags.js │ │ │ │ │ │ ├── server_status.js │ │ │ │ │ │ ├── ssl_profiles.js │ │ │ │ │ │ └── types.js │ │ │ │ │ │ ├── packets │ │ │ │ │ │ ├── AuthSwitchRequestPacket.js │ │ │ │ │ │ ├── AuthSwitchResponsePacket.js │ │ │ │ │ │ ├── ClientAuthenticationPacket.js │ │ │ │ │ │ ├── ComChangeUserPacket.js │ │ │ │ │ │ ├── ComPingPacket.js │ │ │ │ │ │ ├── ComQueryPacket.js │ │ │ │ │ │ ├── ComQuitPacket.js │ │ │ │ │ │ ├── ComStatisticsPacket.js │ │ │ │ │ │ ├── EmptyPacket.js │ │ │ │ │ │ ├── EofPacket.js │ │ │ │ │ │ ├── ErrorPacket.js │ │ │ │ │ │ ├── Field.js │ │ │ │ │ │ ├── FieldPacket.js │ │ │ │ │ │ ├── HandshakeInitializationPacket.js │ │ │ │ │ │ ├── LocalDataFilePacket.js │ │ │ │ │ │ ├── LocalInfileRequestPacket.js │ │ │ │ │ │ ├── OkPacket.js │ │ │ │ │ │ ├── OldPasswordPacket.js │ │ │ │ │ │ ├── ResultSetHeaderPacket.js │ │ │ │ │ │ ├── RowDataPacket.js │ │ │ │ │ │ ├── SSLRequestPacket.js │ │ │ │ │ │ ├── StatisticsPacket.js │ │ │ │ │ │ ├── UseOldPasswordPacket.js │ │ │ │ │ │ └── index.js │ │ │ │ │ │ └── sequences │ │ │ │ │ │ ├── ChangeUser.js │ │ │ │ │ │ ├── Handshake.js │ │ │ │ │ │ ├── Ping.js │ │ │ │ │ │ ├── Query.js │ │ │ │ │ │ ├── Quit.js │ │ │ │ │ │ ├── Sequence.js │ │ │ │ │ │ ├── Statistics.js │ │ │ │ │ │ └── index.js │ │ │ │ └── package.json │ │ │ ├── process-nextick-args │ │ │ │ ├── index.js │ │ │ │ ├── license.md │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── readable-stream │ │ │ │ ├── .travis.yml │ │ │ │ ├── CONTRIBUTING.md │ │ │ │ ├── GOVERNANCE.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── doc │ │ │ │ │ └── wg-meetings │ │ │ │ │ │ └── 2015-01-30.md │ │ │ │ ├── duplex-browser.js │ │ │ │ ├── duplex.js │ │ │ │ ├── lib │ │ │ │ │ ├── _stream_duplex.js │ │ │ │ │ ├── _stream_passthrough.js │ │ │ │ │ ├── _stream_readable.js │ │ │ │ │ ├── _stream_transform.js │ │ │ │ │ ├── _stream_writable.js │ │ │ │ │ └── internal │ │ │ │ │ │ └── streams │ │ │ │ │ │ ├── BufferList.js │ │ │ │ │ │ ├── destroy.js │ │ │ │ │ │ ├── stream-browser.js │ │ │ │ │ │ └── stream.js │ │ │ │ ├── package.json │ │ │ │ ├── passthrough.js │ │ │ │ ├── readable-browser.js │ │ │ │ ├── readable.js │ │ │ │ ├── transform.js │ │ │ │ ├── writable-browser.js │ │ │ │ └── writable.js │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── sqlstring │ │ │ │ ├── HISTORY.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ └── SqlString.js │ │ │ │ └── package.json │ │ │ ├── string_decoder │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── lib │ │ │ │ │ └── string_decoder.js │ │ │ │ └── package.json │ │ │ └── util-deprecate │ │ │ │ ├── History.md │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── browser.js │ │ │ │ ├── node.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── rnngeneratecharacter.yml │ ├── searchrequest │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── shoppingcartinteraction │ │ ├── handler.js │ │ ├── node_modules │ │ │ ├── decompress-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── duplexer3 │ │ │ │ ├── LICENSE.md │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── get-stream │ │ │ │ ├── buffer-stream.js │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── got │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── has-symbol-support-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-symbol-support-x.js │ │ │ │ │ ├── has-symbol-support-x.min.js │ │ │ │ │ └── has-symbol-support-x.min.js.map │ │ │ │ ├── package.json │ │ │ │ └── tests │ │ │ │ │ ├── index.html │ │ │ │ │ ├── run.js │ │ │ │ │ └── spec │ │ │ │ │ └── test.js │ │ │ ├── has-to-string-tag-x │ │ │ │ ├── .editorconfig │ │ │ │ ├── .eslintignore │ │ │ │ ├── .eslintrc.json │ │ │ │ ├── .nvmrc │ │ │ │ ├── .travis.yml │ │ │ │ ├── .uglifyjsrc.json │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── badges.html │ │ │ │ ├── index.js │ │ │ │ ├── lib │ │ │ │ │ ├── has-to-string-tag-x.js │ │ │ │ │ ├── has-to-string-tag-x.min.js │ │ │ │ │ └── has-to-string-tag-x.min.js.map │ │ │ │ └── package.json │ │ │ ├── is-object │ │ │ │ ├── .jscs.json │ │ │ │ ├── .npmignore │ │ │ │ ├── .testem.json │ │ │ │ ├── .travis.yml │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── package.json │ │ │ │ └── test │ │ │ │ │ └── index.js │ │ │ ├── is-plain-obj │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-retry-allowed │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── is-stream │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── isurl │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── lowercase-keys │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── mimic-response │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── openfaas │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ ├── openfaas │ │ │ │ │ └── index.js │ │ │ │ ├── package.json │ │ │ │ └── test.js │ │ │ ├── p-cancelable │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-finally │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── p-timeout │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── prepend-http │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── safe-buffer │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.d.ts │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ │ ├── timed-out │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ ├── url-parse-lax │ │ │ │ ├── index.js │ │ │ │ ├── license │ │ │ │ ├── package.json │ │ │ │ └── readme.md │ │ │ └── url-to-options │ │ │ │ ├── LICENSE │ │ │ │ ├── README.md │ │ │ │ ├── index.js │ │ │ │ └── package.json │ │ ├── package-lock.json │ │ └── package.json │ ├── template │ │ ├── node-arm64 │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── handler.js │ │ │ │ └── package.json │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── template.yml │ │ ├── node-armhf │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── handler.js │ │ │ │ └── package.json │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── template.yml │ │ ├── node │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ │ ├── handler.js │ │ │ │ └── package.json │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── template.yml │ │ └── node12 │ │ │ ├── .dockerignore │ │ │ ├── Dockerfile │ │ │ ├── function │ │ │ ├── handler.js │ │ │ └── package.json │ │ │ ├── index.js │ │ │ ├── package.json │ │ │ └── template.yml │ └── videoprocessing.yml ├── install.sh └── template │ ├── python-armhf │ ├── Dockerfile │ ├── function │ │ ├── handler.py │ │ └── requirements.txt │ ├── index.py │ ├── requirements.txt │ └── template.yml │ ├── python │ ├── Dockerfile │ ├── function │ │ ├── handler.py │ │ └── requirements.txt │ ├── index.py │ ├── requirements.txt │ └── template.yml │ ├── python3-armhf │ ├── Dockerfile │ ├── function │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── index.py │ ├── requirements.txt │ └── template.yml │ ├── python3-debian │ ├── Dockerfile │ ├── function │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── index.py │ ├── requirements.txt │ └── template.yml │ ├── python3-flask │ ├── Dockerfile │ ├── function │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── index.py │ ├── requirements.txt │ └── template.yml │ ├── python3 │ ├── Dockerfile │ ├── function │ │ ├── __init__.py │ │ ├── handler.py │ │ └── requirements.txt │ ├── index.py │ ├── requirements.txt │ └── template.yml │ ├── pytorch │ ├── Dockerfile │ ├── function │ │ ├── handler.py │ │ ├── helper_script.sh │ │ ├── index.py │ │ └── requirements.txt │ └── template.yml │ ├── ruby │ ├── Dockerfile │ ├── Gemfile │ ├── function │ │ ├── Gemfile │ │ └── handler.rb │ ├── index.rb │ └── template.yml │ └── tensorflow-1.4.0-py3 │ ├── Dockerfile │ ├── function │ ├── __init__.py │ ├── handler.py │ └── requirements.txt │ ├── index.py │ ├── requirements.txt │ └── template.yml ├── gsightCollector ├── .DS_Store ├── .classpath ├── .idea │ ├── artifacts │ │ └── sdcMonitor_jar.xml │ ├── junitgenerator-prj-settings.xml │ ├── misc.xml │ ├── modules.xml │ └── workspace.xml ├── .project ├── .settings │ └── org.eclipse.jdt.core.prefs ├── bin │ ├── META-INF │ │ └── MANIFEST.MF │ ├── scs │ │ ├── pojo │ │ │ ├── AppMetricesBean.class │ │ │ ├── ContainerBean.class │ │ │ ├── ContainerMetricesBean.class │ │ │ ├── ContainerStatisticsBean.class │ │ │ ├── PerfMetricesBean.class │ │ │ ├── RDTMetricesBean.class │ │ │ └── TwoTuple.class │ │ └── util │ │ │ ├── collector │ │ │ ├── ContainerMetricesCollectThread.class │ │ │ ├── PerfMetricesCollectThread.class │ │ │ └── RDTMetricesCollectThread.class │ │ │ ├── load │ │ │ ├── HttpRealLoadThread$StartHttpThread.class │ │ │ └── HttpRealLoadThread.class │ │ │ ├── repository │ │ │ ├── Repository.class │ │ │ └── ResultRecord.class │ │ │ ├── resource │ │ │ ├── DockerService.class │ │ │ ├── cpu │ │ │ │ └── CpuMonitor.class │ │ │ ├── net │ │ │ │ └── NetMonitor.class │ │ │ └── perf │ │ │ │ ├── PerfMonitor$1.class │ │ │ │ └── PerfMonitor.class │ │ │ ├── rmi │ │ │ ├── LoadInterface.class │ │ │ └── Test.class │ │ │ ├── tools │ │ │ ├── DataFormats.class │ │ │ ├── DateFormats.class │ │ │ ├── FileOperation.class │ │ │ ├── Generate.class │ │ │ └── RandomString.class │ │ │ └── utilitization │ │ │ ├── LatencyRecordController.class │ │ │ └── UtilityController.class │ └── sys.properties ├── classes │ ├── .DS_Store │ └── artifacts │ │ └── sdcMonitor_jar │ │ └── sdcMonitor.jar ├── collector.jar ├── lib │ ├── commons-beanutils-1.8.0.jar │ ├── commons-collections-3.2.1.jar │ ├── commons-lang-2.5.jar │ ├── commons-logging-1.2.jar │ ├── ezmorph-1.0.6.jar │ ├── json-lib-2.4.jar │ └── sigar-1.6.4.jar ├── sdcMonitor.iml └── src │ ├── META-INF │ └── MANIFEST.MF │ ├── scs │ ├── pojo │ │ ├── AppMetricesBean.java │ │ ├── ContainerBean.java │ │ ├── ContainerMetricesBean.java │ │ ├── ContainerStatisticsBean.java │ │ ├── PerfMetricesBean.java │ │ ├── RDTMetricesBean.java │ │ └── TwoTuple.java │ └── util │ │ ├── collector │ │ ├── ContainerMetricesCollectThread.java │ │ ├── PerfMetricesCollectThread.java │ │ └── RDTMetricesCollectThread.java │ │ ├── load │ │ └── HttpRealLoadThread.java │ │ ├── repository │ │ ├── Repository.java │ │ └── ResultRecord.java │ │ ├── resource │ │ ├── DockerService.java │ │ ├── cpu │ │ │ └── CpuMonitor.java │ │ ├── net │ │ │ └── NetMonitor.java │ │ └── perf │ │ │ └── PerfMonitor.java │ │ ├── rmi │ │ ├── LoadInterface.java │ │ └── Test.java │ │ ├── tools │ │ ├── DataFormats.java │ │ ├── DateFormats.java │ │ ├── FileOperation.java │ │ ├── Generate.java │ │ └── RandomString.java │ │ └── utilitization │ │ ├── LatencyRecordController.java │ │ └── UtilityController.java │ └── sys.properties ├── loadGen ├── LICENSE ├── README.md ├── pom.xml └── src │ └── main │ ├── java │ └── scs │ │ ├── controller │ │ └── LoadGenController.java │ │ ├── pojo │ │ ├── LoaderDriver.java │ │ ├── PageQueryData.java │ │ ├── QueryData.java │ │ ├── ThreeTuple.java │ │ └── TwoTuple.java │ │ └── util │ │ ├── format │ │ ├── Base64Util.java │ │ ├── DataFormats.java │ │ └── DateFormats.java │ │ ├── loadGen │ │ ├── driver │ │ │ ├── AbstractJobDriver.java │ │ │ ├── example │ │ │ │ └── ExampleDriver.java │ │ │ ├── inference │ │ │ │ ├── CatdogTFServingDriver.java │ │ │ │ ├── HalfTFServingDriver.java │ │ │ │ ├── LstmTFServingDriver.java │ │ │ │ ├── MnistTFServingDriver.java │ │ │ │ ├── MobileNetTFServingDriver.java │ │ │ │ ├── ResNet50TFServingDriver.java │ │ │ │ ├── ResNetTFServingDriver.java │ │ │ │ ├── SsdTFServingDriver.java │ │ │ │ ├── Textcnn69TFServingDriver.java │ │ │ │ └── YamNetTFServingDriver.java │ │ │ ├── sdcbench │ │ │ │ ├── SdcbenchRedisDriver.java │ │ │ │ ├── SdcbenchResNet50Driver.java │ │ │ │ ├── SdcbenchSocialNetworkDriver.java │ │ │ │ ├── SdcbenchSolrDriver.java │ │ │ │ ├── SdcbenchTpcwDriver.java │ │ │ │ └── SdcbenchYamNetDriver.java │ │ │ ├── serverless │ │ │ │ ├── CatdogAliyunFaasTFServingDriver.java │ │ │ │ ├── CatdogFaasTFServingDriver.java │ │ │ │ ├── LstmFaasTFServingDriver.java │ │ │ │ ├── MobileNetFaasTFServingDriver.java │ │ │ │ ├── ResNet50FaasTFServingDriver.java │ │ │ │ ├── SsdFaasTFServingDriver.java │ │ │ │ ├── Textcnn20FaasTFServingDriver.java │ │ │ │ ├── Textcnn69FaasTFServingDriver.java │ │ │ │ └── YamNetFaasTFServingDriver.java │ │ │ └── webservice │ │ │ │ ├── ElasticSearchDriver.java │ │ │ │ ├── SocialNetworkDriver.java │ │ │ │ ├── SocialNetworkDriver1.java │ │ │ │ ├── SocialNetworkDriver2.java │ │ │ │ ├── SocialNetworkDriver3.java │ │ │ │ ├── SocialNetworkDriver4.java │ │ │ │ ├── SocialNetworkDriver5.java │ │ │ │ ├── SocialNetworkDriver6.java │ │ │ │ ├── SolrSearchDriver.java │ │ │ │ └── WebServerDriver.java │ │ ├── recordDriver │ │ │ └── RecordDriver.java │ │ ├── strategy │ │ │ ├── IndexDistriPattern.java │ │ │ ├── PatternInterface.java │ │ │ ├── PossionDistriPattern.java │ │ │ ├── RandomDistriPattern.java │ │ │ └── UniformDistriPattern.java │ │ └── threads │ │ │ ├── LoadExecThread.java │ │ │ ├── LoadExecThreadAliyunCatdog.java │ │ │ ├── LoadExecThreadRandom.java │ │ │ ├── LoadExecThreadSocailNetworkSpec.java │ │ │ └── RecordExecThread.java │ │ ├── repository │ │ ├── Repository.java │ │ └── RepositoryDao.java │ │ ├── rmi │ │ ├── LoadInterface.java │ │ ├── LoadInterfaceImpl.java │ │ └── RmiService.java │ │ └── tools │ │ ├── DatabaseDriver.java │ │ ├── FileOperation.java │ │ ├── HttpClientPool.java │ │ └── RandomString.java │ ├── resources │ ├── conf │ │ ├── log4j.properties │ │ └── sys.properties │ ├── database │ │ └── db.properties │ └── spring │ │ ├── applicationContext.xml │ │ └── mvc-config.xml │ └── webapp │ ├── WEB-INF │ ├── pages │ │ └── onlineData.jsp │ ├── statics │ │ ├── css │ │ │ ├── H-ui.admin.css │ │ │ ├── H-ui.min.css │ │ │ ├── admin.css │ │ │ ├── fontsIco │ │ │ │ ├── fontawesome-webfont.eot │ │ │ │ ├── fontawesome-webfont.svg │ │ │ │ ├── fontawesome-webfont.ttf │ │ │ │ ├── fontawesome-webfont.woff │ │ │ │ ├── icomoon.eot │ │ │ │ ├── icomoon.ttf │ │ │ │ └── icomoon.woff │ │ │ ├── global.css │ │ │ ├── iconfont.css │ │ │ ├── iconfont.min.css │ │ │ ├── pard.css │ │ │ ├── physical.css │ │ │ ├── pintuer.css │ │ │ ├── showBo.css │ │ │ ├── skin.css │ │ │ ├── style.css │ │ │ ├── theme │ │ │ │ └── default │ │ │ │ │ ├── font │ │ │ │ │ ├── iconfont.eot │ │ │ │ │ ├── iconfont.svg │ │ │ │ │ ├── iconfont.ttf │ │ │ │ │ └── iconfont.woff │ │ │ │ │ └── laydate.css │ │ │ └── webuploader.css │ │ └── js │ │ │ ├── exporting.js │ │ │ ├── highcharts-more.js │ │ │ ├── highcharts-zh_CN.js │ │ │ ├── highcharts.js │ │ │ ├── highstock.js │ │ │ ├── jquery-1.9.1.js │ │ │ ├── jquery.js │ │ │ ├── jquery.min.js │ │ │ ├── laydate.js │ │ │ ├── pintuer.js │ │ │ └── showBo.js │ └── web.xml │ └── index.jsp ├── models ├── GNN-Structure2vec-GSight-master │ ├── README.md │ ├── architecture.png │ ├── be_be-result │ │ ├── be_be_100.csv │ │ ├── be_be_150.csv │ │ ├── be_be_200.csv │ │ ├── be_be_300.csv │ │ ├── be_be_350.csv │ │ └── be_be_400.csv │ ├── eval.py │ ├── graphnnSiamese.py │ ├── lc_be-result │ │ ├── lc_be_100.csv │ │ ├── lc_be_200.csv │ │ ├── lc_be_300.csv │ │ ├── lc_be_400.csv │ │ ├── lc_be_400_1.csv │ │ ├── lc_be_500.csv │ │ ├── lc_be_600.csv │ │ ├── lc_be_700.csv │ │ └── lc_be_800.csv │ ├── lc_lc-result │ │ ├── lc_lc_100.csv │ │ ├── lc_lc_200.csv │ │ ├── lc_lc_300.csv │ │ ├── lc_lc_400.csv │ │ ├── lc_lc_500.csv │ │ ├── lc_lc_600.csv │ │ ├── lc_lc_700.csv │ │ └── lc_lc_800.csv │ ├── requirements.txt │ ├── result-gray-be-be-50app.csv │ ├── result.png │ ├── saved_model │ │ └── .keep │ ├── total-result-lc-be-100app-1000-1.csv │ ├── total-result-lc-lc-100app-1000-1.csv │ ├── train_bebe.py │ ├── train_lcbe.py │ ├── train_lclc.py │ └── utils.py ├── algorithm │ ├── RFR_model_training.py │ ├── data │ │ ├── all.csv │ │ ├── all90Latency.csv │ │ ├── all95Latency.csv │ │ ├── all99Latency.csv │ │ ├── function.csv │ │ ├── input.csv │ │ ├── interference-all.csv │ │ ├── interference-all2.csv │ │ ├── interference-function.csv │ │ ├── interference-function2.csv │ │ └── interference-function3.csv │ ├── plots_imports.py │ ├── plots_imports_all.py │ └── requirements.txt └── collector │ ├── getIPC.py │ ├── get_ml_data.py │ ├── mats │ ├── compose-and-upload-sdc │ ├── compose-post-redis │ ├── compose-post-sdc │ ├── get-followers-sdc │ ├── get-user-id-sdc │ ├── home-timeline-redis │ ├── post-storage-mongodb │ ├── post-storage-sdc │ ├── social-graph-mongodb │ ├── upload-creator-sdc │ ├── upload-home-timeline-sdc │ ├── upload-media-sdc │ ├── upload-text-sdc │ ├── upload-unique-id-sdc │ ├── upload-urls-sdc │ ├── upload-user-mentions-sdc │ ├── upload-user-timeline-sdc │ ├── user-memcached │ ├── user-mongodb │ ├── user-timeline-mongodb │ ├── user-timeline-redis │ └── workflow-sdc │ ├── runBE.py │ ├── runBEPara.py │ ├── set_qps.py │ └── start.sh └── scheduler └── src ├── RFR ├── model.py └── util └── test └── GsightScheduler.java /Figure/matlab/Revenue/CostPercentage.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/Revenue/CostPercentage.eps -------------------------------------------------------------------------------- /Figure/matlab/Revenue/PlotLine.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/Revenue/PlotLine.m -------------------------------------------------------------------------------- /Figure/matlab/Revenue/PlotLine1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/Revenue/PlotLine1.m -------------------------------------------------------------------------------- /Figure/matlab/Revenue/PlotPie.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/Revenue/PlotPie.m -------------------------------------------------------------------------------- /Figure/matlab/Revenue/Revenue.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/Revenue/Revenue.eps -------------------------------------------------------------------------------- /Figure/matlab/Revenue/dataLine.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/Revenue/dataLine.mat -------------------------------------------------------------------------------- /Figure/matlab/Revenue/dataPie.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/Revenue/dataPie.mat -------------------------------------------------------------------------------- /Figure/matlab/add/Reason.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/Reason.m -------------------------------------------------------------------------------- /Figure/matlab/add/Untitled2.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/Untitled2.m -------------------------------------------------------------------------------- /Figure/matlab/add/boxplot_CPUcostatperiod.xls: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/boxplot_CPUcostatperiod.xls -------------------------------------------------------------------------------- /Figure/matlab/add/columnlegend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/columnlegend.m -------------------------------------------------------------------------------- /Figure/matlab/add/data_100.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/data_100.mat -------------------------------------------------------------------------------- /Figure/matlab/add/data_200.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/data_200.mat -------------------------------------------------------------------------------- /Figure/matlab/add/data_funcs_process.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/data_funcs_process.mat -------------------------------------------------------------------------------- /Figure/matlab/add/data_funcs_process_onlyBE.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/data_funcs_process_onlyBE.mat -------------------------------------------------------------------------------- /Figure/matlab/add/data_inter1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/data_inter1.mat -------------------------------------------------------------------------------- /Figure/matlab/add/data_inter2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/data_inter2.mat -------------------------------------------------------------------------------- /Figure/matlab/add/data_reason.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/data_reason.mat -------------------------------------------------------------------------------- /Figure/matlab/add/data_snlci.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/data_snlci.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/FeatureImportance.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/FeatureImportance.m -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/PlotPie.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/PlotPie.m -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/TimeDiffdelay.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/TimeDiffdelay.m -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/avg-time.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/avg-time.eps -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/data_lcbe-box.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/data_lcbe-box.m -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/data_lcbe_ESP.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/data_lcbe_ESP.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/data_lcbe_KNN.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/data_lcbe_KNN.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/data_lcbe_LR.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/data_lcbe_LR.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/data_lcbe_MLP.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/data_lcbe_MLP.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/data_lcbe_Pythia.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/data_lcbe_Pythia.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/data_lcbe_RFR.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/data_lcbe_RFR.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/data_lcbe_SVR.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/data_lcbe_SVR.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/featureImportance.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/featureImportance.mat -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/overhead.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/overhead.eps -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/overhead1.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/overhead1.eps -------------------------------------------------------------------------------- /Figure/matlab/add/evaluation/time_stack.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/evaluation/time_stack.mat -------------------------------------------------------------------------------- /Figure/matlab/add/funcs_process.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/funcs_process.m -------------------------------------------------------------------------------- /Figure/matlab/add/funcvsworkload_box.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/funcvsworkload_box.m -------------------------------------------------------------------------------- /Figure/matlab/add/linspecer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/linspecer.m -------------------------------------------------------------------------------- /Figure/matlab/add/sn_il_1.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/sn_il_1.eps -------------------------------------------------------------------------------- /Figure/matlab/add/sn_il_1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/sn_il_1.m -------------------------------------------------------------------------------- /Figure/matlab/add/sn_il_6.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/sn_il_6.eps -------------------------------------------------------------------------------- /Figure/matlab/add/sn_il_6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/sn_il_6.m -------------------------------------------------------------------------------- /Figure/matlab/add/sn_lci.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/sn_lci.eps -------------------------------------------------------------------------------- /Figure/matlab/add/sn_lci.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/sn_lci.m -------------------------------------------------------------------------------- /Figure/matlab/add/tight_subplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/add/tight_subplot.m -------------------------------------------------------------------------------- /Figure/matlab/errorProcess/Serverful.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/errorProcess/Serverful.m -------------------------------------------------------------------------------- /Figure/matlab/errorProcess/Serverless.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/errorProcess/Serverless.m -------------------------------------------------------------------------------- /Figure/matlab/errorProcess/coreArea.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/errorProcess/coreArea.mat -------------------------------------------------------------------------------- /Figure/matlab/errorProcess/dataserverful.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/errorProcess/dataserverful.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/IPCFreqSN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/IPCFreqSN.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/IPCLatency.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/IPCLatency.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/IPCLatencyEC.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/IPCLatencyEC.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/IPCLatencyFO.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/IPCLatencyFO.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/IPCRXSN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/IPCRXSN.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/IPCTXSN.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/IPCTXSN.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testxEC100.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testxEC100.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testxEC50.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testxEC50.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testxSN100.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testxSN100.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testxSN40.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testxSN40.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testxSN50.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testxSN50.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testyEC100.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testyEC100.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testyEC50.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testyEC50.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testySN100.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testySN100.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testySN40.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testySN40.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/testySN50.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/testySN50.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/xEC.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/xEC.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/xFO.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/xFO.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/xIPC.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/xIPC.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/xSN.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/xSN.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/yEC.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/yEC.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/yFO.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/yFO.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/yFreq.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/yFreq.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/yRX.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/yRX.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/ySN.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/ySN.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/IPCLatency/yTX.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/IPCLatency/yTX.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/CPU/GsightCPU.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/CPU/GsightCPU.txt -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/CPU/PythiaCPU.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/CPU/PythiaCPU.txt -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/CPU/WorstFitCPU.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/CPU/WorstFitCPU.txt -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/CPUCDF.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/CPUCDF.eps -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/CPUCDF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/CPUCDF.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/Density.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/Density.eps -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/DensityCDF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/DensityCDF.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/Mem/GsightMem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/Mem/GsightMem.txt -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/Mem/PythiaMem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/Mem/PythiaMem.txt -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/Mem/WorstFitMem.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/Mem/WorstFitMem.txt -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/MemCDF.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/MemCDF.eps -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/MemCDF.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/MemCDF.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/cdf/cdf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/cdf/cdf.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/inferenceSLA/FloatSLA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/inferenceSLA/FloatSLA.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/inferenceSLA/FloatSLA.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/inferenceSLA/FloatSLA.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/inferenceSLA/SNSLA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/inferenceSLA/SNSLA.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/inferenceSLA/SNSLA.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/inferenceSLA/SNSLA.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/inferenceSLA/TPCWSLA.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/inferenceSLA/TPCWSLA.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/inferenceSLA/TPCWSLA.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/inferenceSLA/TPCWSLA.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/inferenceSLA/cdf.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/inferenceSLA/cdf.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/myprocess/Reason.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/myprocess/Reason.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/myprocess/columnlegend.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/myprocess/columnlegend.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/myprocess/data_reason.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/myprocess/data_reason.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/myprocess/funcs_process.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/myprocess/funcs_process.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/myprocess/linspecer.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/myprocess/linspecer.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/myprocess/tight_subplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/myprocess/tight_subplot.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/LatencyIRFR.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/LatencyIRFR.eps -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/RFR90th.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/RFR90th.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/RFR95th.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/RFR95th.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/RFR99th.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/RFR99th.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/data90.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/data90.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/data90_90th.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/data90_90th.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/data90_95_99th.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/data90_95_99th.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/data90_95th.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/data90_95th.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/data90multi.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/data90multi.m -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/data_100.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/data_100.mat -------------------------------------------------------------------------------- /Figure/matlab/evaluation/xiangti2/data_200.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/evaluation/xiangti2/data_200.mat -------------------------------------------------------------------------------- /Figure/matlab/motivation/GsightLatency.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/GsightLatency.m -------------------------------------------------------------------------------- /Figure/matlab/motivation/GsightLatencyData.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/GsightLatencyData.mat -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/data_inter1.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/data_inter1.mat -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/data_inter2.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/data_inter2.mat -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/data_snlci.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/data_snlci.mat -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_il_1.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_il_1.eps -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_il_1.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_il_1.m -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_il_1_1.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_il_1_1.eps -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_il_1_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_il_1_new.m -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_il_6.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_il_6.eps -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_il_6.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_il_6.m -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_il_6_1.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_il_6_1.eps -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_il_6_new.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_il_6_new.m -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_lci.eps: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_lci.eps -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/sn_lci.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/sn_lci.m -------------------------------------------------------------------------------- /Figure/matlab/motivation/sn/tight_subplot.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/matlab/motivation/sn/tight_subplot.m -------------------------------------------------------------------------------- /Figure/python/violin_code/IPC/function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/python/violin_code/IPC/function.csv -------------------------------------------------------------------------------- /Figure/python/violin_code/IPC/violin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/python/violin_code/IPC/violin.py -------------------------------------------------------------------------------- /Figure/python/violin_code/IPC/workload.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/python/violin_code/IPC/workload.csv -------------------------------------------------------------------------------- /Figure/python/violin_code/Lat/function99th.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/python/violin_code/Lat/function99th.txt -------------------------------------------------------------------------------- /Figure/python/violin_code/Lat/violin.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/python/violin_code/Lat/violin.py -------------------------------------------------------------------------------- /Figure/python/violin_code/Lat/workload99th.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/Figure/python/violin_code/Lat/workload99th.txt -------------------------------------------------------------------------------- /LoadGenSimClient/bin/scs/pojo/TwoTuple.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/bin/scs/pojo/TwoTuple.class -------------------------------------------------------------------------------- /LoadGenSimClient/bin/scs/util/rmi/Main.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/bin/scs/util/rmi/Main.class -------------------------------------------------------------------------------- /LoadGenSimClient/bin/scs/util/test/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/bin/scs/util/test/config.txt -------------------------------------------------------------------------------- /LoadGenSimClient/bin/sys.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /LoadGenSimClient/lib/commons-beanutils-1.8.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/lib/commons-beanutils-1.8.0.jar -------------------------------------------------------------------------------- /LoadGenSimClient/lib/commons-lang-2.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/lib/commons-lang-2.5.jar -------------------------------------------------------------------------------- /LoadGenSimClient/lib/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/lib/commons-logging-1.2.jar -------------------------------------------------------------------------------- /LoadGenSimClient/lib/ezmorph-1.0.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/lib/ezmorph-1.0.6.jar -------------------------------------------------------------------------------- /LoadGenSimClient/lib/json-lib-2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/lib/json-lib-2.4.jar -------------------------------------------------------------------------------- /LoadGenSimClient/lib/sigar-1.6.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/lib/sigar-1.6.4.jar -------------------------------------------------------------------------------- /LoadGenSimClient/src/scs/pojo/TwoTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/src/scs/pojo/TwoTuple.java -------------------------------------------------------------------------------- /LoadGenSimClient/src/scs/util/rmi/Main.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/src/scs/util/rmi/Main.java -------------------------------------------------------------------------------- /LoadGenSimClient/src/scs/util/test/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/src/scs/util/test/Test.java -------------------------------------------------------------------------------- /LoadGenSimClient/src/scs/util/test/config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/LoadGenSimClient/src/scs/util/test/config.txt -------------------------------------------------------------------------------- /LoadGenSimClient/src/sys.properties: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/README.md -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/README.md -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/compose-and-upload-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/compose-and-upload-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/compose-post-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/compose-post-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/compose-post-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/compose-post-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/db-op.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/db-op.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/db-op/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/db-op/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/db-op/handler.py -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/db-op/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | redis 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/follow-user-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/follow-user-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/follow-user-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/follow-user-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/get-followers-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/get-followers-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/get-followers-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/get-followers-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/get-user-id-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/get-user-id-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/get-user-id-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/get-user-id-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | python-memcached 2 | pymongo 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/init_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/init_db.py -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/login-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/login-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/login-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/login-sdc/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/login-sdc/handler.py -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/login-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/namespaces.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/namespaces.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/post-storage-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/post-storage-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/post-storage-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/post-storage-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/read-home-timeline-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/read-home-timeline-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | requests 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/read-post-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/read-post-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/read-user-timeline-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/read-user-timeline-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | redis 3 | requests 4 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/register-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/register-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/remove_result.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/remove_result.py -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/template/python3-flask/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/template/python3-flask/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/template/python3-flask/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | waitress 3 | 4 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/unfollow-user-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/unfollow-user-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/unfollow-user-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/unfollow-user-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-creator-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/upload-creator-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-creator-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-creator-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | requests 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-home-timeline-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-home-timeline-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | requests 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-media-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/upload-media-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-media-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-media-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-text-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/upload-text-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-text-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-text-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-unique-id-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-unique-id-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-urls-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/upload-urls-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-urls-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-urls-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-user-mentions-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-user-mentions-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | requests 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-user-timeline-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/upload-user-timeline-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | pymongo 2 | redis 3 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/workflow-sdc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/DeathstarBench/workflow-sdc.yml -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/workflow-sdc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/DeathstarBench/workflow-sdc/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/README.md -------------------------------------------------------------------------------- /benchmarks/FunctionBench/buildFB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/buildFB.sh -------------------------------------------------------------------------------- /benchmarks/FunctionBench/cnnimageclassification/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/cnnimageclassification/requirements.txt: -------------------------------------------------------------------------------- 1 | wget 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/dd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/dd.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/dd/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/dd/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/dd/handler.py -------------------------------------------------------------------------------- /benchmarks/FunctionBench/dd/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/deployFB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/deployFB.sh -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featureextract.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/featureextract.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featureextract/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featureextract/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | wget 3 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featuregeneration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/featuregeneration.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featuregeneration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featuregeneration/feature_extract/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featuregeneration/feature_extract/requirements.txt: -------------------------------------------------------------------------------- 1 | pandas 2 | wget 3 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featuregeneration/feature_reduce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featuregeneration/feature_reduce/requirements.txt: -------------------------------------------------------------------------------- 1 | sklearn 2 | wget 3 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featuregeneration/requirements.txt: -------------------------------------------------------------------------------- 1 | sklearn 2 | wget 3 | pandas 4 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featurereduce.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/featurereduce.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featurereduce/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/featurereduce/requirements.txt: -------------------------------------------------------------------------------- 1 | sklearn 2 | wget 3 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/floatoperation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/floatoperation.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/floatoperation/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/floatoperation/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/imageprocessing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/imageprocessing.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/imageprocessing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/imageprocessing/ops.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/imageprocessing/ops.py -------------------------------------------------------------------------------- /benchmarks/FunctionBench/imageprocessing/requirements.txt: -------------------------------------------------------------------------------- 1 | pillow 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/iperf3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/iperf3.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/iperf3/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/iperf3/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/iperf3/handler.py -------------------------------------------------------------------------------- /benchmarks/FunctionBench/iperf3/iperf3: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/iperf3/iperf3 -------------------------------------------------------------------------------- /benchmarks/FunctionBench/iperf3/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/jsondumpsloads.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/jsondumpsloads.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/jsondumpsloads/.tar.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/jsondumpsloads/.tar.gz -------------------------------------------------------------------------------- /benchmarks/FunctionBench/jsondumpsloads/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/jsondumpsloads/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/linpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/linpack.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/linpack/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/linpack/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/linpack/handler.py -------------------------------------------------------------------------------- /benchmarks/FunctionBench/linpack/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/matmul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/matmul.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/matmul/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/matmul/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/matmul/handler.py -------------------------------------------------------------------------------- /benchmarks/FunctionBench/matmul/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/modeltraining.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/modeltraining.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/modeltraining/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/modeltraining/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | scikit-learn 3 | pandas 4 | wget 5 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/rnngeneratecharacter/helper_script.sh: -------------------------------------------------------------------------------- 1 | echo "yay!" 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/rnngeneratecharacter/requirements.txt: -------------------------------------------------------------------------------- 1 | numpy 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/sequential-disk-io/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/sequential-disk-io/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python-armhf/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python-armhf/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-armhf/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-armhf/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-armhf/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-debian/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-debian/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-debian/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-flask/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-flask/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3-flask/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | waitress 3 | 4 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/python3/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/pytorch/function/helper_script.sh: -------------------------------------------------------------------------------- 1 | echo "yay!" 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/pytorch/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/ruby/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/ruby/function/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/ruby/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/template/ruby/index.rb -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/tensorflow-1.4.0-py3/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/tensorflow-1.4.0-py3/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/tensorflow-1.4.0-py3/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/template/tensorflow-1.4.0-py3/template.yml: -------------------------------------------------------------------------------- 1 | language: tensorflow-1.4.0-py3 2 | fprocess: python3 index.py 3 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/videoprocessing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/FunctionBench/videoprocessing.yml -------------------------------------------------------------------------------- /benchmarks/FunctionBench/videoprocessing/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/FunctionBench/videoprocessing/requirements.txt: -------------------------------------------------------------------------------- 1 | opencv-python 2 | wget 3 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/README.md -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-alu.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case1-alu.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-alu/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-alu/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case1-alu/handler.py -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-alu/requirements.txt: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-key-downloader/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-key-downloader/requirements.txt: -------------------------------------------------------------------------------- 1 | minio 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-together.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case1-together.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-together/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case1-together/requirements.txt: -------------------------------------------------------------------------------- 1 | minio 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case3-chained.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case3-chained.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case3-chained/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case3-chained/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case3-nested.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case3-nested.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case3-nested/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case3-nested/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-extract-image-metadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-extract-image-metadata/requirements.txt: -------------------------------------------------------------------------------- 1 | minio 2 | exifread 3 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-handler.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case4-handler.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-handler/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-handler/requirements.txt: -------------------------------------------------------------------------------- 1 | minio 2 | Pillow 3 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-store-image-metadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-store-image-metadata/requirements.txt: -------------------------------------------------------------------------------- 1 | minio 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-thumbnail.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case4-thumbnail.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-thumbnail/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-thumbnail/requirements.txt: -------------------------------------------------------------------------------- 1 | minio 2 | Pillow 3 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-transform-metadata/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-transform-metadata/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-analysis-merit-percent/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-analysis-merit-percent/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-analysis-realpay/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-analysis-realpay/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-analysis-result/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-analysis-result/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-analysis-total/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-analysis-total/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-db-writer/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-db-writer/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-fillup.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case4-wage-fillup.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-fillup/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-fillup/requirements.txt: -------------------------------------------------------------------------------- 1 | redis 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-format.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case4-wage-format.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-format/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-format/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-insert.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case4-wage-insert.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-insert/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case4-wage-insert/requirements.txt: -------------------------------------------------------------------------------- 1 | requests 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-head-bigparam/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-head-bigparam/requirements.txt: -------------------------------------------------------------------------------- 1 | minio 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-head.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case5-head.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-head/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-head/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case5-head/handler.py -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-head/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-tail-bigparam/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-tail-bigparam/requirements.txt: -------------------------------------------------------------------------------- 1 | minio 2 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-tail.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case5-tail.yml -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-tail/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-tail/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/ServerlessBench/case5-tail/handler.py -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/case5-tail/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/template/python3-flask-debian/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/template/python3-flask-debian/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/template/python3-flask-debian/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | waitress 3 | 4 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/template/python3-flask/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/template/python3-flask/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/ServerlessBench/template/python3-flask/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | waitress 3 | 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/README.md -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminrequest/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminrequest/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminrequest/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminrequest/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminrequest/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminrequest/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminrequest/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminrequest/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminrequest/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminrequest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminrequest/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminresponse/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminresponse/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminresponse/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminresponse/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminresponse/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminresponse/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminresponse/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminresponse/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminresponse/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminresponse/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminresponse/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminupdate/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminupdate/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/adminupdate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/adminupdate/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/bestsellers/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/bestsellers/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/bestsellers/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/bestsellers/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/bestsellers/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/bestsellers/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/bestsellers/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/bestsellers/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/bestsellers/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/bestsellers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/bestsellers/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/buildFB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/buildFB.sh -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyconfirm/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/buyconfirm/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyconfirm/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyconfirm/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyconfirm/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyconfirm/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyconfirm/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyconfirm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/buyconfirm/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyconfirm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/buyconfirm/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyrequest/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/buyrequest/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyrequest/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyrequest/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyrequest/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyrequest/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyrequest/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyrequest/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/buyrequest/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/buyrequest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/buyrequest/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/cnnimageclassification.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/cnnimageclassification.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/createemptycart/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createemptycart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/createemptycart/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/createnewcustomer/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/createnewcustomer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/createnewcustomer/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/customerregistration/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/customerregistration/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/customerregistration/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/customerregistration/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/customerregistration/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/customerregistration/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/customerregistration/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dd.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/deployFB.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/deployFB.sh -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/doauthorsearch/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/doauthorsearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/doauthorsearch/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dobuyconfirm/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dobuyconfirm/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/dobuyconfirm/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dobuyconfirm/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/docart/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/docart/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/docart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/docart/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dosubjectsearch/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dosubjectsearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dosubjectsearch/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dotitlesearch/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dotitlesearch/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/dotitlesearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/dotitlesearch/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/enteraddress/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/enteraddress/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/enteraddress/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/enteraddress/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/executesearch/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/executesearch/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/executesearch/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/executesearch/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/executesearch/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/executesearch/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/executesearch/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/executesearch/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/executesearch/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/executesearch/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/executesearch/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/featureextract.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/featureextract.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/featuregeneration.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/featuregeneration.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/featurereduce.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/featurereduce.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/floatoperation.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/floatoperation.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getbestsellers/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbestsellers/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getbestsellers/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getbook/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getbook/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getbook/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getbook/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getcart/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getcart/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcart/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getcart/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getcustomer/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getcustomer/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getcustomer/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getcustomer/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getmostrecentorder/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getmostrecentorder/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getmostrecentorder/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getname/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getname/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getname/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getname/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getnewproducts/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getnewproducts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getnewproducts/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getpassword/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getpassword/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getpassword/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getpassword/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getrelated/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getrelated/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getrelated/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getrelated/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getusername/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getusername/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/getusername/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/getusername/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/homeinteraction/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/homeinteraction/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/homeinteraction/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/homeinteraction/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/homeinteraction/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/homeinteraction/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/homeinteraction/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/homeinteraction/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/homeinteraction/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/imageprocessing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/imageprocessing.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/iperf3.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/iperf3.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/jsondumpsloads.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/jsondumpsloads.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/linpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/linpack.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/matmul.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/matmul.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/modeltraining.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/modeltraining.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/newproducts/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/newproducts/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/newproducts/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/newproducts/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/newproducts/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/newproducts/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/newproducts/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/newproducts/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/newproducts/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/newproducts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/newproducts/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderdisplay/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/orderdisplay/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderdisplay/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderdisplay/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderdisplay/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderdisplay/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderdisplay/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderdisplay/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/orderdisplay/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderdisplay/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/orderdisplay/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderinquiry/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/orderinquiry/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/orderinquiry/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/orderinquiry/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/productdetail/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/productdetail/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/productdetail/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/productdetail/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/productdetail/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/productdetail/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/productdetail/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/productdetail/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/productdetail/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/productdetail/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/productdetail/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/promotionalprocessing/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/promotionalprocessing/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/promotionalprocessing/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/promotionalprocessing/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/promotionalprocessing/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/refreshsession/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/isarray/.npmignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/mysql/lib/protocol/SqlString.js: -------------------------------------------------------------------------------- 1 | module.exports = require('sqlstring'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/readable-stream/duplex-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_duplex.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/readable-stream/duplex.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Duplex 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/readable-stream/lib/internal/streams/stream.js: -------------------------------------------------------------------------------- 1 | module.exports = require('stream'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/readable-stream/passthrough.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').PassThrough 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/readable-stream/transform.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./readable').Transform 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/readable-stream/writable-browser.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/_stream_writable.js'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/node_modules/sqlstring/index.js: -------------------------------------------------------------------------------- 1 | module.exports = require('./lib/SqlString'); 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/refreshsession/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/refreshsession/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/rnngeneratecharacter.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/rnngeneratecharacter.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/searchrequest/handler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/searchrequest/handler.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/searchrequest/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/searchrequest/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/searchrequest/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/searchrequest/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/searchrequest/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/searchrequest/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/searchrequest/package-lock.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/searchrequest/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/searchrequest/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/shoppingcartinteraction/node_modules/has-symbol-support-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/shoppingcartinteraction/node_modules/has-symbol-support-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/shoppingcartinteraction/node_modules/has-to-string-tag-x/.eslintignore: -------------------------------------------------------------------------------- 1 | lib/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/shoppingcartinteraction/node_modules/has-to-string-tag-x/.nvmrc: -------------------------------------------------------------------------------- 1 | lts/* 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/shoppingcartinteraction/node_modules/openfaas/index.js: -------------------------------------------------------------------------------- 1 | 'use strict' 2 | 3 | module.exports = require('./openfaas') 4 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node-arm64/.dockerignore: -------------------------------------------------------------------------------- 1 | */node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node-arm64/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node-arm64/Dockerfile -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node-arm64/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node-arm64/index.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node-armhf/.dockerignore: -------------------------------------------------------------------------------- 1 | */node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node-armhf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node-armhf/Dockerfile -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node-armhf/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node-armhf/index.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node/.dockerignore: -------------------------------------------------------------------------------- 1 | */node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node/Dockerfile -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node/index.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node/template.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node12/.dockerignore: -------------------------------------------------------------------------------- 1 | */node_modules 2 | -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node12/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node12/Dockerfile -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node12/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node12/index.js -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node12/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node12/package.json -------------------------------------------------------------------------------- /benchmarks/TPC-W/template/node12/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/template/node12/template.yml -------------------------------------------------------------------------------- /benchmarks/TPC-W/videoprocessing.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/TPC-W/videoprocessing.yml -------------------------------------------------------------------------------- /benchmarks/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/install.sh -------------------------------------------------------------------------------- /benchmarks/template/python-armhf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python-armhf/Dockerfile -------------------------------------------------------------------------------- /benchmarks/template/python-armhf/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python-armhf/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python-armhf/index.py -------------------------------------------------------------------------------- /benchmarks/template/python-armhf/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python-armhf/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python-armhf/template.yml -------------------------------------------------------------------------------- /benchmarks/template/python/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python/Dockerfile -------------------------------------------------------------------------------- /benchmarks/template/python/function/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python/function/handler.py -------------------------------------------------------------------------------- /benchmarks/template/python/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python/index.py -------------------------------------------------------------------------------- /benchmarks/template/python/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python/template.yml -------------------------------------------------------------------------------- /benchmarks/template/python3-armhf/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-armhf/Dockerfile -------------------------------------------------------------------------------- /benchmarks/template/python3-armhf/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3-armhf/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3-armhf/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-armhf/index.py -------------------------------------------------------------------------------- /benchmarks/template/python3-armhf/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3-armhf/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-armhf/template.yml -------------------------------------------------------------------------------- /benchmarks/template/python3-debian/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-debian/Dockerfile -------------------------------------------------------------------------------- /benchmarks/template/python3-debian/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3-debian/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3-debian/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-debian/index.py -------------------------------------------------------------------------------- /benchmarks/template/python3-debian/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3-debian/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-debian/template.yml -------------------------------------------------------------------------------- /benchmarks/template/python3-flask/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-flask/Dockerfile -------------------------------------------------------------------------------- /benchmarks/template/python3-flask/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3-flask/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3-flask/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-flask/index.py -------------------------------------------------------------------------------- /benchmarks/template/python3-flask/requirements.txt: -------------------------------------------------------------------------------- 1 | flask 2 | waitress 3 | 4 | -------------------------------------------------------------------------------- /benchmarks/template/python3-flask/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3-flask/template.yml -------------------------------------------------------------------------------- /benchmarks/template/python3/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3/Dockerfile -------------------------------------------------------------------------------- /benchmarks/template/python3/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3/function/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3/function/handler.py -------------------------------------------------------------------------------- /benchmarks/template/python3/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3/index.py -------------------------------------------------------------------------------- /benchmarks/template/python3/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/python3/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/python3/template.yml -------------------------------------------------------------------------------- /benchmarks/template/pytorch/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/pytorch/Dockerfile -------------------------------------------------------------------------------- /benchmarks/template/pytorch/function/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/pytorch/function/handler.py -------------------------------------------------------------------------------- /benchmarks/template/pytorch/function/helper_script.sh: -------------------------------------------------------------------------------- 1 | echo "yay!" 2 | -------------------------------------------------------------------------------- /benchmarks/template/pytorch/function/index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/pytorch/function/index.py -------------------------------------------------------------------------------- /benchmarks/template/pytorch/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/pytorch/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/pytorch/template.yml -------------------------------------------------------------------------------- /benchmarks/template/ruby/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/ruby/Dockerfile -------------------------------------------------------------------------------- /benchmarks/template/ruby/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | -------------------------------------------------------------------------------- /benchmarks/template/ruby/function/Gemfile: -------------------------------------------------------------------------------- 1 | source 'https://rubygems.org' 2 | 3 | -------------------------------------------------------------------------------- /benchmarks/template/ruby/function/handler.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/ruby/function/handler.rb -------------------------------------------------------------------------------- /benchmarks/template/ruby/index.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/ruby/index.rb -------------------------------------------------------------------------------- /benchmarks/template/ruby/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/benchmarks/template/ruby/template.yml -------------------------------------------------------------------------------- /benchmarks/template/tensorflow-1.4.0-py3/function/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/tensorflow-1.4.0-py3/function/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/tensorflow-1.4.0-py3/requirements.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /benchmarks/template/tensorflow-1.4.0-py3/template.yml: -------------------------------------------------------------------------------- 1 | language: tensorflow-1.4.0-py3 2 | fprocess: python3 index.py 3 | -------------------------------------------------------------------------------- /gsightCollector/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/.DS_Store -------------------------------------------------------------------------------- /gsightCollector/.classpath: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/.classpath -------------------------------------------------------------------------------- /gsightCollector/.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/.idea/misc.xml -------------------------------------------------------------------------------- /gsightCollector/.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/.idea/modules.xml -------------------------------------------------------------------------------- /gsightCollector/.idea/workspace.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/.idea/workspace.xml -------------------------------------------------------------------------------- /gsightCollector/.project: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/.project -------------------------------------------------------------------------------- /gsightCollector/bin/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: scs.util.rmi.Test 3 | 4 | -------------------------------------------------------------------------------- /gsightCollector/bin/scs/pojo/ContainerBean.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/bin/scs/pojo/ContainerBean.class -------------------------------------------------------------------------------- /gsightCollector/bin/scs/pojo/TwoTuple.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/bin/scs/pojo/TwoTuple.class -------------------------------------------------------------------------------- /gsightCollector/bin/scs/util/rmi/Test.class: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/bin/scs/util/rmi/Test.class -------------------------------------------------------------------------------- /gsightCollector/bin/sys.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/bin/sys.properties -------------------------------------------------------------------------------- /gsightCollector/classes/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/classes/.DS_Store -------------------------------------------------------------------------------- /gsightCollector/collector.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/collector.jar -------------------------------------------------------------------------------- /gsightCollector/lib/commons-beanutils-1.8.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/lib/commons-beanutils-1.8.0.jar -------------------------------------------------------------------------------- /gsightCollector/lib/commons-lang-2.5.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/lib/commons-lang-2.5.jar -------------------------------------------------------------------------------- /gsightCollector/lib/commons-logging-1.2.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/lib/commons-logging-1.2.jar -------------------------------------------------------------------------------- /gsightCollector/lib/ezmorph-1.0.6.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/lib/ezmorph-1.0.6.jar -------------------------------------------------------------------------------- /gsightCollector/lib/json-lib-2.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/lib/json-lib-2.4.jar -------------------------------------------------------------------------------- /gsightCollector/lib/sigar-1.6.4.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/lib/sigar-1.6.4.jar -------------------------------------------------------------------------------- /gsightCollector/sdcMonitor.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/sdcMonitor.iml -------------------------------------------------------------------------------- /gsightCollector/src/META-INF/MANIFEST.MF: -------------------------------------------------------------------------------- 1 | Manifest-Version: 1.0 2 | Main-Class: scs.util.rmi.Test 3 | 4 | -------------------------------------------------------------------------------- /gsightCollector/src/scs/pojo/ContainerBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/src/scs/pojo/ContainerBean.java -------------------------------------------------------------------------------- /gsightCollector/src/scs/pojo/TwoTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/src/scs/pojo/TwoTuple.java -------------------------------------------------------------------------------- /gsightCollector/src/scs/util/rmi/Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/src/scs/util/rmi/Test.java -------------------------------------------------------------------------------- /gsightCollector/src/scs/util/tools/Generate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/src/scs/util/tools/Generate.java -------------------------------------------------------------------------------- /gsightCollector/src/sys.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/gsightCollector/src/sys.properties -------------------------------------------------------------------------------- /loadGen/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/LICENSE -------------------------------------------------------------------------------- /loadGen/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/README.md -------------------------------------------------------------------------------- /loadGen/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/pom.xml -------------------------------------------------------------------------------- /loadGen/src/main/java/scs/pojo/LoaderDriver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/java/scs/pojo/LoaderDriver.java -------------------------------------------------------------------------------- /loadGen/src/main/java/scs/pojo/QueryData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/java/scs/pojo/QueryData.java -------------------------------------------------------------------------------- /loadGen/src/main/java/scs/pojo/ThreeTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/java/scs/pojo/ThreeTuple.java -------------------------------------------------------------------------------- /loadGen/src/main/java/scs/pojo/TwoTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/java/scs/pojo/TwoTuple.java -------------------------------------------------------------------------------- /loadGen/src/main/resources/conf/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/resources/conf/log4j.properties -------------------------------------------------------------------------------- /loadGen/src/main/resources/conf/sys.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/resources/conf/sys.properties -------------------------------------------------------------------------------- /loadGen/src/main/resources/spring/mvc-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/resources/spring/mvc-config.xml -------------------------------------------------------------------------------- /loadGen/src/main/webapp/WEB-INF/statics/css/style.css: -------------------------------------------------------------------------------- 1 | @charset "utf-8"; 2 | /* 你自己的样式 */ 3 | 4 | -------------------------------------------------------------------------------- /loadGen/src/main/webapp/WEB-INF/web.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/webapp/WEB-INF/web.xml -------------------------------------------------------------------------------- /loadGen/src/main/webapp/index.jsp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/loadGen/src/main/webapp/index.jsp -------------------------------------------------------------------------------- /models/GNN-Structure2vec-GSight-master/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/GNN-Structure2vec-GSight-master/README.md -------------------------------------------------------------------------------- /models/GNN-Structure2vec-GSight-master/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/GNN-Structure2vec-GSight-master/eval.py -------------------------------------------------------------------------------- /models/GNN-Structure2vec-GSight-master/saved_model/.keep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /models/GNN-Structure2vec-GSight-master/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/GNN-Structure2vec-GSight-master/utils.py -------------------------------------------------------------------------------- /models/algorithm/RFR_model_training.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/RFR_model_training.py -------------------------------------------------------------------------------- /models/algorithm/data/all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/all.csv -------------------------------------------------------------------------------- /models/algorithm/data/all90Latency.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/all90Latency.csv -------------------------------------------------------------------------------- /models/algorithm/data/all95Latency.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/all95Latency.csv -------------------------------------------------------------------------------- /models/algorithm/data/all99Latency.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/all99Latency.csv -------------------------------------------------------------------------------- /models/algorithm/data/function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/function.csv -------------------------------------------------------------------------------- /models/algorithm/data/input.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/input.csv -------------------------------------------------------------------------------- /models/algorithm/data/interference-all.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/interference-all.csv -------------------------------------------------------------------------------- /models/algorithm/data/interference-all2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/interference-all2.csv -------------------------------------------------------------------------------- /models/algorithm/data/interference-function.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/interference-function.csv -------------------------------------------------------------------------------- /models/algorithm/data/interference-function2.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/interference-function2.csv -------------------------------------------------------------------------------- /models/algorithm/data/interference-function3.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/data/interference-function3.csv -------------------------------------------------------------------------------- /models/algorithm/plots_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/plots_imports.py -------------------------------------------------------------------------------- /models/algorithm/plots_imports_all.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/plots_imports_all.py -------------------------------------------------------------------------------- /models/algorithm/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/algorithm/requirements.txt -------------------------------------------------------------------------------- /models/collector/getIPC.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/getIPC.py -------------------------------------------------------------------------------- /models/collector/get_ml_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/get_ml_data.py -------------------------------------------------------------------------------- /models/collector/mats/compose-and-upload-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/compose-and-upload-sdc -------------------------------------------------------------------------------- /models/collector/mats/compose-post-redis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/compose-post-redis -------------------------------------------------------------------------------- /models/collector/mats/compose-post-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/compose-post-sdc -------------------------------------------------------------------------------- /models/collector/mats/get-followers-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/get-followers-sdc -------------------------------------------------------------------------------- /models/collector/mats/get-user-id-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/get-user-id-sdc -------------------------------------------------------------------------------- /models/collector/mats/home-timeline-redis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/home-timeline-redis -------------------------------------------------------------------------------- /models/collector/mats/post-storage-mongodb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/post-storage-mongodb -------------------------------------------------------------------------------- /models/collector/mats/post-storage-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/post-storage-sdc -------------------------------------------------------------------------------- /models/collector/mats/social-graph-mongodb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/social-graph-mongodb -------------------------------------------------------------------------------- /models/collector/mats/upload-creator-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/upload-creator-sdc -------------------------------------------------------------------------------- /models/collector/mats/upload-home-timeline-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/upload-home-timeline-sdc -------------------------------------------------------------------------------- /models/collector/mats/upload-media-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/upload-media-sdc -------------------------------------------------------------------------------- /models/collector/mats/upload-text-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/upload-text-sdc -------------------------------------------------------------------------------- /models/collector/mats/upload-unique-id-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/upload-unique-id-sdc -------------------------------------------------------------------------------- /models/collector/mats/upload-urls-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/upload-urls-sdc -------------------------------------------------------------------------------- /models/collector/mats/upload-user-mentions-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/upload-user-mentions-sdc -------------------------------------------------------------------------------- /models/collector/mats/upload-user-timeline-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/upload-user-timeline-sdc -------------------------------------------------------------------------------- /models/collector/mats/user-memcached: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/user-memcached -------------------------------------------------------------------------------- /models/collector/mats/user-mongodb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/user-mongodb -------------------------------------------------------------------------------- /models/collector/mats/user-timeline-mongodb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/user-timeline-mongodb -------------------------------------------------------------------------------- /models/collector/mats/user-timeline-redis: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/user-timeline-redis -------------------------------------------------------------------------------- /models/collector/mats/workflow-sdc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/mats/workflow-sdc -------------------------------------------------------------------------------- /models/collector/runBE.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/runBE.py -------------------------------------------------------------------------------- /models/collector/runBEPara.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/runBEPara.py -------------------------------------------------------------------------------- /models/collector/set_qps.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/set_qps.py -------------------------------------------------------------------------------- /models/collector/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/models/collector/start.sh -------------------------------------------------------------------------------- /scheduler/src/RFR: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/scheduler/src/RFR -------------------------------------------------------------------------------- /scheduler/src/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/scheduler/src/model.py -------------------------------------------------------------------------------- /scheduler/src/util/test/GsightScheduler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/tjulym/gray/HEAD/scheduler/src/util/test/GsightScheduler.java --------------------------------------------------------------------------------