Commit graph

9444 commits

Author SHA1 Message Date
Seebs
ecd0ecc6d1 add featurebase to .gitignore
we ignored pilosa binaries but we've renamed so now the binary is named
featurebase.
2021-10-26 09:15:44 -05:00
Seebs
dc8702ea3e use testhook auditor to track Qcx open/close
This also requires doing something to keep the TxGroup in each Qcx
from holding its Tx references after the Qcx closes, because otherwise
the list of Qcxs that we keep to verify that they all got closed ends
up keeping every shared/read-only Tx open forever, resulting in many
gigabytes of memory usage when running with the race detector.  To
avoid having to reason about whether anything would ever access a nil
TxGroup, or run through iteratively zeroing maps, we just make a new
empty group at that point.
2021-10-26 09:13:53 -05:00
reese
53b7d9e210
Merge pull request #1736 from molecula/time-estimate-rules
SUP-75: Change time estimation to use avg time per message
2021-10-25 15:42:09 -05:00
reesporte
d51c6b950f meaningless commit to kick off sonarcloud with new rules 2021-10-25 15:24:55 -05:00
reesporte
d934d117da add test case names 2021-10-22 14:52:57 -05:00
reesporte
5dd4b0e048 rename vars to more sensible names 2021-10-22 14:49:05 -05:00
reesporte
bd0d68b2fd rename function, return pctDone 2021-10-22 12:54:46 -05:00
reesporte
681ed9923d add license header 2021-10-22 11:29:09 -05:00
reesporte
0f108a612d refactor and add unit tests 2021-10-22 11:25:03 -05:00
reesporte
45e36600f3 don't include .*.swp 2021-10-22 10:49:07 -05:00
Samir Patel
c9d25909be cleanup 2021-10-21 16:27:43 -05:00
Samir Patel
3a83537b5e Merge branch 'CI/build-containers' of github.com:molecula/featurebase into CI/build-containers 2021-10-21 16:27:12 -05:00
Samir Patel
44148ed79d Build featurebase docker image in CI.
Add to registry.
2021-10-21 16:20:07 -05:00
reesporte
7102de9f60 off by one error fixed 2021-10-21 16:19:57 -05:00
Samir Patel
64fd686ec4 tag with slug and sha 2021-10-21 15:46:02 -05:00
Samir Patel
b1ee2c7a59 same 2021-10-21 15:25:52 -05:00
Samir Patel
3cf8f9db5e change tag 2021-10-21 15:18:13 -05:00
reesporte
27515a3f98 number of sent messages is just i silly 2021-10-21 14:24:27 -05:00
Samir Patel
e1945bcf1c change commit name to commit slug 2021-10-21 14:20:51 -05:00
Samir Patel
fba75f1a0c same 2021-10-21 14:16:08 -05:00
Samir Patel
2517e11afd try without mv 2021-10-21 14:09:29 -05:00
Samir Patel
c1746fae5b add login 2021-10-21 13:33:21 -05:00
reesporte
adf3e528f5 Change time estimation to use avg time per message
In [SUP-75](https://molecula.atlassian.net/browse/SUP-75?atlOrigin=eyJpIjoiYmU5MzdkMmUyZTAyNGQ2Y2IzMDMzYTgzMDU2Y2ZhNmMiLCJwIjoiaiJ9) Allen
pointed out that the time estimation is really good for the first couple lines of output, but gets exponentially worse as execution continues.

After looking into it, it looks like we’re currently using a heuristic based on the amount of messages processed in the previous
second(ish) which is what results in that sort of exponential drop off.

To remedy this, I adjusted the time estimation calculation to use the average time per message up to the point of calculating the new
estimate to ideally improve estimates over time, with the trade-off of a potentially less accurate estimate to begin with.
2021-10-21 13:09:24 -05:00
Samir Patel
9669745de6 change tag 2021-10-21 12:04:31 -05:00
Samir Patel
466c5a5627 same 2021-10-21 12:00:47 -05:00
Samir Patel
841e79f343 same 2021-10-21 11:51:26 -05:00
Samir Patel
7e1b629504 change docker push url 2021-10-21 11:33:34 -05:00
Samir Patel
30fb649126 make directory changes 2021-10-21 11:18:42 -05:00
Samir Patel
3aec5fd9de print more stuff 2021-10-21 09:38:42 -05:00
Samir Patel
5f152af53a print stuff 2021-10-21 09:17:29 -05:00
Samir Patel
7cde102944 move binary to gitlab 2021-10-21 08:48:02 -05:00
Samir Patel
4ec0f7428a change dir 2021-10-20 19:10:25 -05:00
Samir Patel
adcbc4c801 add -f flag 2021-10-20 18:06:30 -05:00
Samir Patel
2839ef53c9 add dir 2021-10-20 17:30:13 -05:00
Samir Patel
3fcdc6ff9e same 2021-10-20 17:11:03 -05:00
Samir Patel
7b39ab2bbd same 2021-10-20 17:09:34 -05:00
Samir Patel
00b6c2ff8a change dockerfile path 2021-10-20 16:59:03 -05:00
Samir Patel
dd56bdf645 runs after linux arm64 build 2021-10-20 16:50:35 -05:00
Samir Patel
34a04d276e change path to bin 2021-10-20 16:38:07 -05:00
Samir Patel
686f3a8684 remove lattice from dockerfile 2021-10-20 16:23:20 -05:00
Samir Patel
225b4a7a58 try with shell runner instead of dind 2021-10-20 15:17:23 -05:00
Samir Patel
554d3f1e35 same5 2021-10-20 14:34:24 -05:00
Samir Patel
5b0244e228 same4 2021-10-20 14:15:07 -05:00
Samir Patel
bde29ec792 same3 2021-10-20 14:01:05 -05:00
Samir Patel
35dc4aa07a same2 2021-10-20 13:47:29 -05:00
Samir Patel
93a5cab3fc same 2021-10-20 13:05:14 -05:00
Samir Patel
86c45fba1c same 2021-10-20 12:49:49 -05:00
Samir Patel
9e2992424d same 2021-10-20 12:41:38 -05:00
Samir Patel
e2f3a645c1 try to fix yml syntax 2021-10-20 12:28:26 -05:00
Samir Patel
aa0d5040e5 remove @ from yaml 2021-10-20 12:21:05 -05:00