Commit Graph
100 Commits
Author SHA1 Message Date
Jonathan Shook 40019912d3 lay foundation for component hierarchy 2023-10-23 08:41:17 -05:00
Jonathan Shook 90519b9337 more fixes 2023-10-23 08:41:17 -05:00
Jonathan Shook 0a3b827372 doc improvements 2023-10-23 08:41:17 -05:00
Jonathan Shook 3ec351ad38 disable metrics inventory for previous registry 2023-10-23 08:41:17 -05:00
Jonathan Shook 167e591b0f cleanup test output 2023-10-23 08:41:17 -05:00
Jonathan Shook 139ac879c5 cleanup dependencies 2023-10-23 08:41:15 -05:00
Jonathan Shook 4d641cf126 minor fixes 2023-10-23 08:40:43 -05:00
Jonathan Shook 8571834651 base project on jdk21 toolchain and runtime 2023-10-23 08:40:40 -05:00
Jonathan Shook 8d141e9ca4 conflicts resolved 2023-10-23 08:39:45 -05:00
Jonathan Shook a19859ab84 build 5.17.6-preview 2023-10-17 14:36:23 -05:00
Jonathan Shook 79e8828a93 minor syntax fix 2023-10-17 14:10:48 -05:00
Jonathan Shook 26da67bfcd improve http op handling 2023-10-17 14:05:35 -05:00
Jonathan Shook a6695e486a add meaning toString on relevancy measures 2023-10-17 14:05:35 -05:00
Jonathan Shook 04f5e59c2e minor change 2023-10-17 14:05:35 -05:00
Jonathan Shook 2444932322 post merge fixups 2023-10-17 14:05:35 -05:00
Jonathan Shook ac68ea5a0f added result-type option to http op fields 2023-10-17 14:05:35 -05:00
Jonathan Shook d87aac58a4 add license 2023-10-15 15:58:19 -05:00
Jonathan Shook cf528847ec update key extraction to fit returned server format 2023-10-14 22:33:40 -05:00
Jonathan Shook 588b6d6ba1 refine query to suit server based on errors 2023-10-14 22:33:38 -05:00
Jonathan Shook f1651e29af add doc reference to data api 2023-10-14 22:33:33 -05:00
Jonathan Shook 77ae11c925 mongodb utils to convert document fields to vector indices 2023-10-13 17:51:03 -05:00
Jonathan Shook 116f48b2ba basic sanity check on tags, no newlines or spaces 2023-10-12 16:49:15 -05:00
Jonathan Shook aed2ee8d58 include updated functions in relevancy computations 2023-10-09 11:22:00 -05:00
Jonathan Shook bc79383d18 remove extraneous file 2023-10-05 21:17:03 -05:00
Jonathan Shook 71b39fa95a modify historic format testing to accomodate design change 2023-10-05 20:38:15 -05:00
Jonathan Shook 36a233eaa1 removed doc name prepending on block tag names 2023-10-05 20:05:03 -05:00
Jonathan Shook 2b2e969fa6 minor version bump 2023-10-05 18:27:27 -05:00
Jonathan Shook 17fb1f54c3 build fixes 2023-10-05 18:23:27 -05:00
Jonathan Shook 469985de6e update recall relevant set 2023-10-05 18:23:27 -05:00
Jonathan Shook d2c0ef9e52 simplify newRelevancyMeasures signature 2023-10-04 10:32:02 -05:00
Jonathan Shook c9b1d78401 minor test fix 2023-09-28 19:46:12 -05:00
Jonathan Shook 6297420c42 consolidate calling method, remove old invocation path for activity executor 2023-09-28 14:58:26 -05:00
Jonathan Shook a57e967930 provide threads metric 2023-09-28 14:58:26 -05:00
Jonathan Shook 96269785e2 metric name fix 2023-09-28 14:58:26 -05:00
Jonathan Shook 39f2a55e06 add verifier timer 2023-09-28 14:58:26 -05:00
Jonathan Shook bd57c26de1 implement threads metric on activity 2023-09-28 14:58:26 -05:00
Jonathan Shook e9cf289787 provide a fully constructed metric type which can be registered as-is 2023-09-28 14:58:26 -05:00
Jonathan Shook 4a11e652b4 rebase on main with j21 support 2023-09-28 14:50:41 -05:00
Jonathan Shook f0c1c855d3 crypto security fix 2023-09-28 14:47:57 -05:00
Jonathan Shook 10c8da116a remove venice adapter unless or until it is resumed, parked under a separate branch 2023-09-28 14:46:09 -05:00
Jonathan Shook df39d7df90 updated gh actions to j21 2023-09-28 10:48:16 -05:00
Jonathan Shook 39cf7c3c14 move test output to logger 2023-09-28 10:48:16 -05:00
Jonathan Shook 3ba9c50bbc stack timeouts so that errors in integrated tests are not lost 2023-09-28 10:48:16 -05:00
Jonathan Shook c561695685 make jdk21 appimage scripts use ZGC and preview 2023-09-28 10:48:16 -05:00
Jonathan Shook b9204cf820 update versions to be j21 compatible 2023-09-28 10:48:16 -05:00
Jonathan Shook 9a85cb40cd require minimum java version for maven builds 2023-09-28 10:48:16 -05:00
Jonathan Shook b9b33f1a9d base project on jdk21 toolchain and runtime 2023-09-28 10:48:16 -05:00
Jonathan Shook 41f393c0f5 update jdk version to 21 2023-09-28 10:48:16 -05:00
Jonathan Shook d0d74a1aa6 Merge branch 'jshook/r-improvements' 2023-09-25 15:12:58 -05:00
Jonathan Shook 88987804ac Merge branch 'main' into jshook/minorfixes 2023-09-22 12:59:32 -05:00
Jonathan Shook be0fbf6d66 minor fixes 2023-09-22 12:56:00 -05:00
Jonathan Shook e4a566cedd improve method names on annotations 2023-09-15 16:48:43 -05:00
Jonathan Shook 5e52ff2031 calculate session duration automatically for annotations 2023-09-15 16:48:38 -05:00
Jonathan Shook 255a560957 update test def 2023-09-14 12:51:51 -05:00
Jonathan Shook b3b361b30a quick fix for missing labels in measures 2023-09-11 18:39:26 -05:00
Jonathan Shook c0171dcec6 slightly improve error message 2023-09-11 13:43:09 -05:00
Jonathan Shook 112ad332cd fixups and package structure updates 2023-09-11 13:20:52 -05:00
Jonathan Shook 087240f4c7 Merge branch 'main' of github.com:nosqlbench/nosqlbench 2023-09-10 19:18:37 -05:00
Jonathan Shook b84ea113fa update current working yaml 2023-09-10 19:18:32 -05:00
Jonathan Shook 3b1022b1eb allow argsfile to retain comments, provide safe warnings 2023-09-10 19:17:50 -05:00
Jonathan Shook 0668d1db0c fix false positive on ungraceful shutdown warning 2023-09-10 19:17:47 -05:00
Jonathan Shook 7b9f4389b8 fix NPE when no filter or validator applied 2023-09-10 19:17:45 -05:00
Jonathan Shook 17fa8500ab enable label filtering and validation 2023-09-10 17:37:57 -05:00
Jonathan Shook 2d1f23a8d8 remove duplicitous doc files 2023-09-10 17:37:49 -05:00
Jonathan Shook 5d0a890e28 doc link fixes - made compatible with the site generator by explicitly qualifying anchor names 2023-09-10 14:54:24 -05:00
Jonathan Shook 186e87ac1b enable label filtering and validation 2023-09-09 20:31:15 -05:00
Jonathan Shook 31a75cd2e9 hoist tristate filter base to nb-api 2023-09-09 20:31:10 -05:00
Jonathan Shook bf3e9636c0 remove confusing type and dimensions labeling methods 2023-09-09 20:31:04 -05:00
Jonathan Shook 1fdc2b3aa3 fix operator precedence bug in F1 computation 2023-09-09 16:03:43 -05:00
Jonathan Shook be396cceb2 make recycles semantics and format consistent with cycles 2023-09-09 16:03:40 -05:00
Jonathan Shook 3aab634522 organize and improve cycles and recycles logic 2023-09-09 16:03:37 -05:00
Jonathan Shook 60e8d3d696 update uniform specification tests to honor snake case requirement 2023-09-09 00:38:32 -05:00
Jonathan Shook 91a402dc2f update opdef tests to honor snake case requirement 2023-09-09 00:38:00 -05:00
Jonathan Shook c55213da7c enable direct cycle progress metrics 2023-09-09 00:13:33 -05:00
Jonathan Shook 1137067a19 distinguish instrumented ops from others 2023-09-09 00:13:29 -05:00
Jonathan Shook 2a9507bcc1 allow to disable metrics logger 2023-09-09 00:12:28 -05:00
Jonathan Shook a64aa58fc6 remove more invalid metric labels 2023-09-09 00:12:04 -05:00
Jonathan Shook aa4d760119 restore K distinction in metrics labels 2023-09-09 00:11:50 -05:00
Jonathan Shook a8e74e5b86 fix recursion trap 2023-09-09 00:11:22 -05:00
Jonathan Shook 13660d7123 provide completion metrics 2023-09-08 20:07:49 -05:00
Jonathan Shook 56c687380e provide cycle value metric 2023-09-08 20:07:47 -05:00
Jonathan Shook 675667eaa6 handle async errors in a way that doesn't hide details 2023-09-08 18:42:02 -05:00
Jonathan Shook 5cf0fbcaec label fix for relevance metrics 2023-09-08 17:53:44 -05:00
Jonathan Shook 340e5ac483 miscellaneous fixes for relevancy metrics 2023-09-08 17:13:56 -05:00
Jonathan Shook ea847fed37 make using relevancy measures in verifiers easy and complete 2023-09-08 15:01:59 -05:00
Jonathan Shook e17d581578 testing fixes 2023-09-08 11:25:07 -05:00
Jonathan Shook aa460be622 remove commented code 2023-09-08 11:09:23 -05:00
Jonathan Shook e515d3fe15 remove extraneous mask functions 2023-09-08 11:08:13 -05:00
Jonathan Shook cf3082259d remove extraneous mask functions 2023-09-08 11:06:38 -05:00
Jonathan Shook 64b46ca054 improve functions for readability and safety 2023-09-08 10:59:08 -05:00
Jonathan Shook 8801207ebc separate long tests 2023-09-08 09:19:56 -05:00
Jonathan Shook 4484d22ff1 add (more) correct MAP implementation 2023-09-08 09:17:39 -05:00
Jonathan Shook e7b6ee9164 Merge branch 'main' into nosqlbench-1522-moremath 2023-09-07 13:23:18 -05:00
Jonathan Shook 4fa99daf68 implement reciprocal rank 2023-09-07 11:25:29 -05:00
Jonathan Shook 31fb6eae7d minor optimization on ary ctors 2023-09-07 10:54:44 -05:00
Jonathan Shook bc3ebfaa15 add F1 functions 2023-09-07 10:53:08 -05:00
Jonathan Shook efd882a553 Merge branch 'main' into nosqlbench-1522-moremath 2023-09-07 10:08:05 -05:00
Jonathan Shook 8eb3620caf support recall@K and precision@K within actual retrieved data 2023-09-07 10:04:42 -05:00
Jonathan Shook 55ef2cff4a remove result size from base op 2023-09-07 10:03:24 -05:00
Jonathan Shook 23cccdfbfe more metric name fixes for prom expo form 2023-09-07 09:59:06 -05:00