Cody Soyland
bc94c7bcdf
Remove lmdb dependency and references, vendor Barrier
2020-12-09 08:43:23 -06:00
Cody Soyland
eef6359db3
Disable cgo on all builds, add additional tests for docker
2020-12-08 19:42:51 -06:00
tgruben
d05531b77a
Merge pull request #1197 from jaten-molecula/rowcache_off_by_default
...
rowcache off by default. pilosa server --rowcache-on turns it back on.
2020-12-08 19:32:19 -06:00
Jason E. Aten
03a54c6d5f
rowcache off by default. pilosa server --rowcache-on turns it back on.
2020-12-08 23:18:45 +00:00
tgruben
d4d30e160b
Merge pull request #1196 from jaten-molecula/diagn
...
pilosa debugstats and rbf tooling for enhanced debugging/diagnostics
2020-12-08 16:58:54 -06:00
Jason E. Aten
82d07bc123
debugstats and rbf tooling for enhanced debugging/diagnostics
2020-12-08 22:47:40 +00:00
tgruben
9f7fa7eaad
Merge pull request #1195 from jaten-molecula/rbf_doc
...
document pattern of branch splits
2020-12-08 16:19:56 -06:00
tgruben
63d67ac65e
Merge branch 'master' into rbf_doc
2020-12-08 15:52:46 -06:00
tgruben
662073c284
Merge pull request #1194 from jaten-molecula/fix_freepageset
...
fix bug in pgno computation in freePageSet
2020-12-08 15:52:25 -06:00
Jason E. Aten
cbff5bd29d
document pattern of branch splits
2020-12-08 20:50:29 +00:00
Jason E. Aten
96abbfa059
fix bug in pgno computation in freePageSet
2020-12-08 20:45:54 +00:00
Cody Soyland
bd060b6fd2
Merge pull request #1191 from codysoyland/docker-disable-cgo
...
Dockerfile: switch back to alpine and disable cgo
2020-12-07 10:07:56 -06:00
Cody Soyland
2bd27cdf5e
Upgrade alpine and disable cgo
2020-12-07 09:26:52 -06:00
Cody Soyland
5d08d54518
Revert "ubuntu 20:10 image instead of alpine, for cgo support"
...
This reverts commit ef156f6172 .
2020-12-07 09:26:52 -06:00
Nia
8a6d20d314
Merge pull request #1168 from niaow/pilosa-id-gen
...
Add ID auto-generation on the coordinator
2020-12-07 09:58:13 -05:00
Nia
a4f538ffec
Merge branch 'master' into pilosa-id-gen
2020-12-07 09:46:58 -05:00
Nia
2a863e5c13
clarify OptServerOpenIDAllocator
...
Co-authored-by: Matthew Jaffee <matthew.jaffee@gmail.com>
2020-12-07 08:08:51 -05:00
jaten-molecula
d38184a5ff
Merge pull request #1183 from jaten-molecula/rm_lmdb
...
remove lmdb as tx backend
2020-12-04 17:32:15 -06:00
Jason E. Aten
7a9e0969cb
remove lmdb as a Tx backend
...
- test only still uses a Barrier utility from the go-lmdb package;
it could be ported in at some point.
2020-12-04 23:17:59 +00:00
Cody Soyland
4f14774883
Merge pull request #1174 from codysoyland/query-timing
...
Add query duration to gRPC responses
2020-12-04 15:47:03 -06:00
Cody Soyland
fc3b64e500
Add table conversion to duration timing
2020-12-04 15:19:12 -06:00
Cody Soyland
c33eafc27e
Add tests for streaming queries
2020-12-04 15:19:12 -06:00
Cody Soyland
6830657d12
Add query duration to gRPC responses
...
This adds a "duration" parameter to RowResponse and TableResponse, which
will be populated with the query duration in nanoseconds.
For QueryPQLUnary and QuerySQLUnary, the duration is a included in the
returned TableResponse.
For QuerySQL and QueryPQL, only the first RowResponse in the stream will
contain the duration.
2020-12-04 15:19:12 -06:00
Ben Johnson
26789ef0b5
Merge pull request #1163 from molecula/page-pool
...
Add sync.Pool for RBF pages
2020-12-04 08:08:11 -07:00
Nia Weiss
7ea2e4b7e3
add ID auto-generation on the coordinator
2020-12-03 13:04:14 -05:00
Ben Johnson
79e6156003
Add sync.Pool for RBF pages
2020-12-03 07:32:36 -07:00
Ben Johnson
1ce15a51c9
Merge pull request #1157 from molecula/put-leaf-cell-faster
2020-12-01 15:49:16 -07:00
jaten-molecula
836540151b
Merge branch 'master' into put-leaf-cell-faster
2020-12-01 16:24:09 -06:00
tgruben
dd856378d1
Merge pull request #1156 from jaten-molecula/container_key_span
...
RoaringIterator.ContainerKeySpan method
2020-12-01 16:22:57 -06:00
Ben Johnson
df958f40dd
Optimize putLeafCellFast()
2020-12-01 12:12:54 -07:00
jaten-molecula
53b64bd939
Merge branch 'master' into container_key_span
2020-12-01 09:15:11 -06:00
Matthew Jaffee
c8c7b98654
Merge pull request #1142 from alanbernstein/update-ui-paths
...
Maintain list of frontend routes, update 'vds' to 'tables'
2020-12-01 07:42:50 -07:00
Jason E. Aten
6f4ca78bc4
RoaringIterator.ContainerKeySpan method
...
- enables rbf ingest optimization. When we know there won't be
updates involved we can bulk import faster.
2020-12-01 01:52:58 +00:00
Alan Bernstein
4dc38bee02
Maintain list of frontend routes, updates 'vds' to 'tables'
2020-11-25 13:30:28 -06:00
Nia
df13c72351
Merge pull request #1145 from niaow/err-id-on-keyed
...
Report an error when an ID is used on a keyed field
2020-11-25 13:48:04 -05:00
Nia Weiss
353fd3937d
report an error when an ID is used on a keyed field
2020-11-25 11:37:18 -05:00
Alan Bernstein
9e3e0a6be7
Merge pull request #1013 from alanbernstein/query-activity-api
...
Add query history endpoint
2020-11-24 08:46:43 -06:00
Alan Bernstein
65877c1e56
Store start instead of age, skip remote, fix timing bug
2020-11-23 21:31:40 -06:00
Alan Bernstein
0c8e4afe45
Set test nodeIDs to guarantee iteration order in executor
2020-11-23 20:23:28 -06:00
Alan Bernstein
a8a7e53382
Add query-history test
2020-11-23 20:23:28 -06:00
Alan Bernstein
c5a7a259aa
Make minor fixes to query tracker
2020-11-23 20:23:28 -06:00
Alan Bernstein
2bc2a32263
Make query history length configurable
2020-11-23 20:23:27 -06:00
Alan Bernstein
b172f4d05b
Include index in query history response
2020-11-23 20:23:27 -06:00
Alan Bernstein
542a6ffdb6
Gather query history from remote nodes
2020-11-23 20:23:27 -06:00
Alan Bernstein
bbd147d18f
Replace query history map with ringBuffer
2020-11-23 20:23:27 -06:00
Alan Bernstein
65de5df2a9
Update tracker test
2020-11-23 20:23:27 -06:00
Alan Bernstein
c94d242097
Add basic implementation of query history endpoint
2020-11-23 20:23:27 -06:00
seebs
55d0c12703
Merge pull request #1131 from seebs/randomerQuery
...
Improve random-query
2020-11-23 11:58:53 -06:00
Seebs
3d802f428b
add Distinct, be more consistent about using correct rand.Rand
...
The RandomQueryConfig has its own seeded RNG, but we didn't always use
it (especially in the last two commits, but also I think in one previous
thing), so let's use it more consistently.
We check for int fields (as opposed to decimal), and if we find them,
we add Distinct to our list of potential queries to use if and only
if we've got a depth of at least one so there'd be a child query under
the current query, and if we do, grab one of the int (not decimal)
fields and do a query on that.
2020-11-23 09:54:59 -06:00
Seebs
796d646a0c
handle integer fields
...
Extend field handling to include int (and decimal) fields, allowing them
to have range operations specified on them.
2020-11-23 09:51:29 -06:00