-
Notifications
You must be signed in to change notification settings - Fork 835
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Feature/add netstat by instance #16470
Conversation
5177b50
to
b2c6a66
Compare
2dd38af
to
6c7c882
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Just one small syntactic suggestion. Otherwise LGTM.
Co-authored-by: Aditya Mukhopadhyay <aditya@arangodb.com>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
* start implementing netstat to instance mapping * fresh wintendos only * add netstat to the statistics of regular testrunner runs * use noStartStopLogs to suppress netstat info * add licenses * fix result writing, work on result exploration * lint * fix result processing code * Update js/client/modules/@arangodb/testutils/result-processing.js Co-authored-by: Aditya Mukhopadhyay <aditya@arangodb.com> Co-authored-by: Aditya Mukhopadhyay <aditya@arangodb.com>
commit 0d959d7 Merge: 8b71590 49366be Author: roman <roman@arangodb.com> Date: Thu Jul 7 13:47:01 2022 +0200 Merge branch 'devel' into test/pregel-test-scc commit 49366be Author: Jan <jsteemann@users.noreply.github.com> Date: Thu Jul 7 12:36:54 2022 +0200 APM-237: computed values (#15589) Co-authored-by: cpjulia <julia@arangodb.com> commit 3a3b96e Author: Markus Pfeiffer <markuspf@users.noreply.github.com> Date: Thu Jul 7 10:22:47 2022 +0100 [AQL] Rename KShortestPathsNode to EnumeratePathsNode (#16447) commit ca50589 Author: Jan <jsteemann@users.noreply.github.com> Date: Thu Jul 7 10:50:05 2022 +0200 simplify internal API for sslMD5 overload (#16514) commit a644635 Author: Alex Petenchea <alexandru.petenchea@arangodb.com> Date: Thu Jul 7 10:47:29 2022 +0300 Powershell Arguments (#16503) * Changed default DB servers to 3. * arangod path can be specified as argument. commit 9f72f76 Author: jsteemann <jsteemann@users.noreply.github.com> Date: Thu Jul 7 00:41:17 2022 +0200 adjust code comment to match the reality after changes in upstream RocksDB commit a68aee6 Author: Markus Pfeiffer <markuspf@users.noreply.github.com> Date: Wed Jul 6 15:48:26 2022 +0100 [PREGEL] Bugfix: Support `resultField`parameter for SSSP (#16446) * Support resultField in SSSP * Add CHANGELOG entry Co-authored-by: Michael Hackstein <michael@arangodb.com> commit 8dd9251 Author: Heiko <hkernbach@users.noreply.github.com> Date: Wed Jul 6 12:07:39 2022 +0200 Bug fix/es 1084 (#16156) commit 40b1bca Author: Heiko <hkernbach@users.noreply.github.com> Date: Wed Jul 6 12:06:38 2022 +0200 fixed wrong test definition in transformed ruby -> js test (#16255) commit 8b71590 Merge: ffb0cf2 d60938c Author: roman <roman@arangodb.com> Date: Wed Jul 6 11:23:45 2022 +0200 Merge branch 'devel' into test/pregel-test-scc commit ffb0cf2 Author: roman <roman@arangodb.com> Date: Wed Jul 6 11:20:10 2022 +0200 # Conflicts: # js/common/modules/@arangodb/graph/graphs-generation.js # js/common/modules/@arangodb/graph/pregel-test-helpers.js # tests/js/common/shell/shell-pregel-components-nightly.js # tests/js/common/shell/shell-pregel-components.js commit 3501fef Author: roman <roman@arangodb.com> Date: Wed Jul 6 10:53:24 2022 +0200 # Conflicts: # js/common/modules/@arangodb/graph/graphs-generation.js # js/common/modules/@arangodb/graph/pregel-test-helpers.js # tests/js/common/shell/shell-pregel-components-nightly.js # tests/js/common/shell/shell-pregel-components.js commit d60938c Author: Jan <jsteemann@users.noreply.github.com> Date: Wed Jul 6 10:49:38 2022 +0200 remove now-unneeded AqlItemBlockInputMatrix (#16505) commit e6ade9d Author: Roman Rabinovich <89132743+romanatarango@users.noreply.github.com> Date: Wed Jul 6 10:40:58 2022 +0200 [PREGEL] Tests for Pregel WCC (#16417) commit d78e16e Author: Jan <jsteemann@users.noreply.github.com> Date: Wed Jul 6 10:17:23 2022 +0200 fix duplicate acquisition of thread name (#16501) commit 5af87c7 Author: Max Neunhöffer <max@arangodb.com> Date: Wed Jul 6 09:24:46 2022 +0200 Read from followers2: APM-296 (#16499) * More cases to handle outgoing HTTP header. * More cases for outgoing dirty reads header. * Change outgoing HTTP header. * Apply suggestions from code review Co-authored-by: Jan <jsteemann@users.noreply.github.com> commit 3bdaefe Author: cpjulia <juliamagoo@gmail.com> Date: Tue Jul 5 17:26:35 2022 -0300 SORT receiving input incrementally in rows (#16428) Co-authored-by: Jan <jsteemann@users.noreply.github.com> commit 425e256 Author: Jan <jsteemann@users.noreply.github.com> Date: Tue Jul 5 21:43:25 2022 +0200 Optimization for index post-filtering (early pruning) (#16481) commit 5cd9c04 Author: Wilfried Goesgens <willi@arangodb.com> Date: Tue Jul 5 16:03:55 2022 +0200 make sure tests clean up by adding finally (#16497) commit 0535f0f Author: Wilfried Goesgens <willi@arangodb.com> Date: Tue Jul 5 16:03:22 2022 +0200 move testsuite with huge resource footprint to nightly, split test into buckets for better parallelism (#16484) * move testsuite with huge resource footprint to nightly, split test into buckets for better parallelism * don't install the netstat module commit 4f8b139 Author: Andrey Abramov <andrey@arangodb.com> Date: Tue Jul 5 15:32:15 2022 +0200 Allow parallel index creation for ArangoSearch. (#16492) * Make index creation parallelism configurable for arangosearch views and inverted index. * Update arangod/Indexes/IndexFactory.h Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Do not explicitly set parallelism if not specified explicitly * wip * add test * clang-format Co-authored-by: Jan <jsteemann@users.noreply.github.com> commit 9fa7aac Author: Jan <jsteemann@users.noreply.github.com> Date: Tue Jul 5 14:44:55 2022 +0200 Fix thread ids and names in logs for 3rd party code threads (#16496) commit ebfe174 Author: Vadim <vadim@arangodb.com> Date: Mon Jul 4 16:08:35 2022 +0300 Fix typo commit 733402d Author: Vadim <vadim@arangodb.com> Date: Mon Jul 4 13:16:39 2022 +0200 Change default Linux CI compiler to gcc-11 (#16474) * Change default Linux CI compiler to gcc-11 * Update warning * potential fix for timezone issue Co-authored-by: jsteemann <jsteemann@users.noreply.github.com> commit 4b8890b Author: Vadim Kondratyev <vadim@arangodb.com> Date: Sun Jul 3 16:13:51 2022 +0200 Update arangosync to v2.11.0-preview-2 commit b1a216b Author: Jan <jsteemann@users.noreply.github.com> Date: Fri Jul 1 19:31:43 2022 +0200 Add "AT LEAST" quantifier for array filters in AQL: (#16480) * Add "AT LEAST" quantifier for array filters in AQL: values[? AT LEAST 3 FILTER CURRENT > 42] * AT LEAST (x) * Add negative test case * adjust CHANGELOG Co-authored-by: Andrey Abramov <andrey@arangodb.com> commit 06ef8c1 Author: Aditya Mukhopadhyay <aditya@arangodb.com> Date: Fri Jul 1 21:26:05 2022 +0530 Feature/views web UI (#16419) * Fixed minor UI issues. * Fixed buggy name change. * Immutable fields in JSON form. * Fixed 'copy-from' issues. * Fixed link delete. * Added confirmation dialog for link delete. * Added permission checks. * Form state carried over across different tabs via session storage. * State management for unsaved forms. * State management for unsaved forms complete. * Links tab functional. * Lipstick on the pig. * New field form in a separate route. * New links form now uses self-managed state. * Fixed hook deps. * Bug fixes. * Fixed minor UX issues. * Removed bug caused by numeric key. * Specific error message for auto-complete multi-select. * Reusing ChildProp type. * Implemented UX improvement suggestions. * Improved breadcrumb UI. * Rebuild UI * Updated CHANGELOG. * Update CHANGELOG Co-authored-by: Vadim Kondratyev <vadim@arangodb.com> commit 8f9a29c Author: Vadim <vadim@arangodb.com> Date: Fri Jul 1 17:40:36 2022 +0200 Feature/enable llvm clang macos (#16467) * Add LLVM clang info into VERSIONS * Add CHANGELOG entry commit 2e4b60d Author: Wilfried Goesgens <willi@arangodb.com> Date: Fri Jul 1 15:49:39 2022 +0200 Feature/add netstat by instance (#16470) * start implementing netstat to instance mapping * fresh wintendos only * add netstat to the statistics of regular testrunner runs * use noStartStopLogs to suppress netstat info * add licenses * fix result writing, work on result exploration * lint * fix result processing code * Update js/client/modules/@arangodb/testutils/result-processing.js Co-authored-by: Aditya Mukhopadhyay <aditya@arangodb.com> Co-authored-by: Aditya Mukhopadhyay <aditya@arangodb.com> commit 1172d1a Author: Valery Mironov <32071355+MBkkt@users.noreply.github.com> Date: Fri Jul 1 13:34:25 2022 +0300 Search-184: Distributed volatile cache for accumulated metrics (#16328) * Make distributed volatile metrics cache * Apply suggestion to make docs better by Max * Fix agency touching * Add comments * Add comments * Fix by review * Fix possible assert crash * Fix access to invalid result * Use another default for devs and tests * Fix commit 5cb8efa Author: roman <roman@arangodb.com> Date: Fri Jul 1 11:13:51 2022 +0200 slinted commit e3b1756 Author: roman <roman@arangodb.com> Date: Fri Jul 1 09:55:09 2022 +0200 fixed bugs in community mode commit fafd4a0 Author: Alex Petenchea <alexandru.petenchea@arangodb.com> Date: Fri Jul 1 10:44:47 2022 +0300 Only enabling this feature when the ClusterFeature is enabled. (#16479) commit fec357a Author: Wilfried Goesgens <willi@arangodb.com> Date: Thu Jun 30 18:19:57 2022 +0200 start converting test to use fuerte connection instead of single requsts (#16476) commit cb47970 Author: Lars Maier <lars@arangodb.com> Date: Thu Jun 30 10:34:42 2022 +0200 Merging staging/replication-2.0 into devel. commit e49fd0d Merge: a0d514e 7a60928 Author: roman <roman@arangodb.com> Date: Wed Jun 29 14:48:02 2022 +0200 Merge from feature/pregel-test-wcc commit 7a60928 Merge: a584159 b98b76a Author: roman <roman@arangodb.com> Date: Wed Jun 29 13:40:36 2022 +0200 Merge branch 'devel' into feature/pregel-test-wcc commit b98b76a Author: Simran <Simran-B@users.noreply.github.com> Date: Tue Jun 28 16:21:31 2022 +0200 Documentation/open-http-interface-earlier (#16381) * Convert /_admin/status description to proper DocuBlock with an example * Add new serverInfo and missing attributes, improve descriptions * Replace <br> with blank link in DocuBlocks * Remove JSF_ prefix from file and DocuBlock name commit bfd5002 Author: Wilfried Goesgens <willi@arangodb.com> Date: Tue Jun 28 16:12:15 2022 +0200 Testcase success temporary data cleanup refactoring (#16431) * let instances clean up their data on success * remove old cleanup logic * fix directory handling, streamline param composing * fix directory handling * fix cleanup mechanisms * whats been rb? :=) * fix sequence * fix sequence * improve benchmark cleanup * debug * mkdir * is it gone already? * cleanup * fix dump test cleanup * detect whether the dir is actually there * make the noise * set temp path for gtests * move verbosity * fix condition * wintendo quo tempis? * unify temporary directory handling * silence! I Kill you! * explode array * really use 2 different directories * move speaking base directory out of the testset, as sugested by @adityamukho commit f96eb80 Author: Max Neunhöffer <max@arangodb.com> Date: Tue Jun 28 13:17:32 2022 +0200 Read from followers: APM-296 (#16335) Add read-from-followers for clusters. This currently covers the following APIs: - single document reads - batch document reads - standalone AQL queries - edge reads - exists reads (HTTP HEAD) - streaming transactions and operations in their context So far, it does not cover: - JavaScript transactions - The graph API Co-authored-by: Jan <jsteemann@users.noreply.github.com> commit 8651f07 Author: Vadim Kondratyev <vadim@arangodb.com> Date: Tue Jun 28 12:12:56 2022 +0200 Delete UnitTests/OskarTestSuitesBlockList commit dfa8639 Author: Wilfried Goesgens <willi@arangodb.com> Date: Tue Jun 28 11:41:06 2022 +0200 OskarTestSuitesBlockList <-> test-definitions.txt (#16452) commit a584159 Merge: 1f1af37 6ce83dd Author: Markus Pfeiffer <markus.pfeiffer@arangodb.com> Date: Mon Jun 27 17:10:45 2022 +0100 Merge branch 'devel' into feature/pregel-test-wcc commit 6ce83dd Author: Jan <jsteemann@users.noreply.github.com> Date: Mon Jun 27 16:44:15 2022 +0200 fix flaky test (#16465) commit 8e481b0 Author: Andrei Lobov <andrei.lobov@arangodb.com> Date: Mon Jun 27 14:12:46 2022 +0300 Fix committed tick adjustments (#16456) * wip * clang-format commit dfc39b9 Author: Jan <jsteemann@users.noreply.github.com> Date: Mon Jun 27 10:07:18 2022 +0200 fix broken tests (#16463) commit a0d514e Author: roman <roman@arangodb.com> Date: Fri Jun 24 20:26:11 2022 +0200 merge from wcc test commit 9111cc7 Merge: d2f94dc 1f1af37 Author: roman <roman@arangodb.com> Date: Fri Jun 24 17:33:41 2022 +0200 Merge branch 'feature/pregel-test-wcc' into test/pregel-test-scc # Conflicts: # js/common/modules/@arangodb/graph/graphs-generation.js # tests/js/common/shell/shell-pregel-components.js commit 1f1af37 Author: roman <roman@arangodb.com> Date: Fri Jun 24 17:08:19 2022 +0200 added semicolon commit f615afa Author: roman <roman@arangodb.com> Date: Fri Jun 24 12:45:47 2022 +0200 cleaned up commit 41da4bb Author: roman <roman@arangodb.com> Date: Fri Jun 24 12:12:49 2022 +0200 implemented enterprise part, refactored commit 88252f6 Author: Simran <Simran-B@users.noreply.github.com> Date: Fri Jun 24 09:22:53 2022 +0200 Rename the `--frontend.*` startup options to `--web-interface.*` (#16433) commit 4818fcc Author: Alexey Bakharew <alex.bakharew@gmail.com> Date: Thu Jun 23 23:21:34 2022 +0300 Supress cppcheck warnings (#16436) * possible fixes * another fixes/suppressions * final fixes * clang format * Try to avoid ignoredReturnValue warnings * another attempt * wip * another attempt (2) * Revert "another attempt (2)" This reverts commit 53c6ec5. * Revert "another attempt" This reverts commit 58a3742. * Revert "Try to avoid ignoredReturnValue warnings" This reverts commit 8b34da1. * wip * wip Co-authored-by: Vadim Kondratyev <vadim@arangodb.com> commit bab7605 Author: roman <roman@arangodb.com> Date: Thu Jun 23 15:10:19 2022 +0200 separated community and enterprise (not done yet) parts, refactored commit a842b5b Author: maierlars <lars@arangodb.com> Date: Thu Jun 23 13:33:12 2022 +0200 Merging staging/replication-2.0 into devel. commit daf822e Author: Vadim <vadim@arangodb.com> Date: Wed Jun 22 19:32:24 2022 +0300 Fix improper shebang commit c4bcfab Author: Heiko <hkernbach@users.noreply.github.com> Date: Wed Jun 22 18:17:37 2022 +0200 Feature/enterprise graphs (#16309) commit 50c5cf2 Author: Wilfried Goesgens <willi@arangodb.com> Date: Wed Jun 22 16:44:07 2022 +0200 fix coredump analysis commit 8448611 Author: cpjulia <juliamagoo@gmail.com> Date: Wed Jun 22 05:59:21 2022 -0300 [APM-135] Parallelism in non-unique index creation (#16253) * Intermediate commit, inserting parallelism for non-unique index * Intermediate commit of creating the threads * Commented our pieces of code that will go to the threads run method * Added missing argument * Intermediate commit, readding the structures in incremental steps. Added shared env for threads * Added process partitions method incrementally * Added index creator thread and moved BuilderTrx definition to header * Commit to solve BuilderTrx * Updated foreground * Updated algorithm and added CHANGELOG entry * Updated thread options on index creation * Updated batch size default and removed debug message * Optimized iterators * add support for batch operations on cuckoo index estimator * Optimized RocksDBCuckooIndexEstimators and fixed loop * make index creation scale better * fix issues * Removed log message * Updated threadBatchSize default value to 5000 * Restricted parition division to when size > 1 and added ifdefs to maintainer mode on thread statistics * removed disabling of rocksdb writing options WAL * Added api for writing sst files and scale up multithreading * Added creation of persistent index with sst file writer and added estimators * Added support for encryption and sha file criation for temp idx directory * Added cleanup of idx subdir after index creation is successful * Updated sst file writer handling for index * cleanup * fixes * check return value of Put * Removed log message and made it run with old algorithm when index is background * Cleanup and changed thread batch size default * Added support for sst file ingestion on index generation, but left it unused * Removed unused variable * Removed parameter numThreads * Removed constand that is not used at the moment because numThreads is hardcoded * Updated CHANGELOG * Hardcoded threadBatchSize, changed ifdef * Updated CHANGELOG * Update arangod/RocksDBEngine/RocksDBEngine.h Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Update CHANGELOG Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Update arangod/RocksDBEngine/RocksDBBuilderIndex.h Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Update arangod/RocksDBEngine/RocksDBBuilderIndex.cpp Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Update arangod/RocksDBEngine/RocksDBEngine.cpp Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Addressed suggestions * Update arangod/RocksDBEngine/RocksDBEngine.cpp Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Update arangod/RocksDBEngine/RocksDBEngine.cpp Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Update arangod/RocksDBEngine/RocksDBEngine.cpp Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Update arangod/RocksDBEngine/RocksDBEngine.cpp Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Addressed suggestions * Update arangod/RocksDBEngine/RocksDBBuilderIndex.cpp Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Update arangod/RocksDBEngine/RocksDBBuilderIndex.cpp Co-authored-by: Jan <jsteemann@users.noreply.github.com> * Addressed suggestions * Addressed suggestions * Addressed suggestions * Brought back destrutor definition for thread inheriting class Co-authored-by: jsteemann <jsteemann@users.noreply.github.com> commit 46b7553 Author: Vadim <vadim@arangodb.com> Date: Wed Jun 22 10:16:08 2022 +0200 Update mac_tool.py (#16434) commit cc274fe Author: jsteemann <jsteemann@users.noreply.github.com> Date: Wed Jun 22 01:02:49 2022 +0200 try to fix compile error on MacOS commit a1b502c Author: Simran <Simran-B@users.noreply.github.com> Date: Tue Jun 21 22:44:31 2022 +0200 Issue #15592: Allow MERGE_RECURSIVE() to be called with single argument (#16402) commit 6895cbd Author: Simran <Simran-B@users.noreply.github.com> Date: Tue Jun 21 22:40:43 2022 +0200 Bug-fix/import-headers-merge-attrs (#16396) Fixes #16337 When using a CSV headers file, attribute merging wasn't performed for the first line of the data file. Make warning display target attribute instead of a memory address, and wrap attribute names in quotes. Copy int/float string from buffer for merging attributes so that the representation matches the normal import. Floats previously had a fixed precision of 6 decimal places. commit eba729b Author: Wilfried Goesgens <willi@arangodb.com> Date: Tue Jun 21 15:13:54 2022 +0200 add api tests (#16432) commit d2f94dc Author: roman <roman@arangodb.com> Date: Tue Jun 21 13:12:19 2022 +0200 fixed bugs in tests
#### node-netstat | ||
|
||
Name: node-netstat | ||
Version: 1.8.0 + adjustments for ArangoDB |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thanks.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@dothebart Please TAL and tell me if this is straightforward enough:
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
hm, we rather have 3rdParty/README_maintainers.md for that
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sure, I can do that. That's where the npm install
stuff was before tho, hence why I updated it there.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
FWIW doesn't look like there's anything about JS deps in there as of yet. The closest thing is swagger-ui
which we maintain manually and is thus a special case either way. I'd rather keep this out of scope for this PR as it's also backported to 3.10. I can make a follow-up PR to move the entire section of the file into that one afterwards.
This (hopefully) restores the adjustments made when the dependency was first committed in #16470.
This (hopefully) restores the adjustments made when the dependency was first committed in #16470.
This (hopefully) restores the adjustments made when the dependency was first committed in #16470.
This (hopefully) restores the adjustments made when the dependency was first committed in #16470.
This (hopefully) restores the adjustments made when the dependency was first committed in #16470.
This (hopefully) restores the adjustments made when the dependency was first committed in #16470.
* Run npm audit fix * git ignore node_modules noise These files are not used at runtime and only bloat our releases. * Bump npm deps * Use patch-package * Restore node-netstat adjustments This (hopefully) restores the adjustments made when the dependency was first committed in #16470. * Document how to commit modified dependencies * Add os.platform * Fix CHANGELOG --------- Co-authored-by: Alan Plum <pluma4345@users.noreply.github.com> Co-authored-by: Vadim <vadim@arangodb.com>
* Update JS deps to fix CVEs * Update hoek to @hapi/hoek@8.5.1 * Remove dead symlink * Update minimatch to 3.1.2 * Update qs to 6.11.0 * Run npm audit fix * git ignore node_modules noise These files are not used at runtime and only bloat our releases. * Bump npm deps * Use patch-package * Restore node-netstat adjustments This (hopefully) restores the adjustments made when the dependency was first committed in #16470. * Document how to commit modified dependencies * Add os.platform * Fix CHANGELOG --------- Co-authored-by: Alan Plum <pluma4345@users.noreply.github.com>
Scope & Purpose
measure the ports the SUT allocates.