Cody Soyland
a2ee047868
grpc-web cors test
2020-10-16 11:36:41 -05:00
Cody Soyland
31cd119a7e
Move grpc.Server creation into initializer
...
This fixes an issue with the grpc-web middleware using a nil
grpc.Server instance.
2020-10-16 11:36:41 -05:00
Cody Soyland
04b1152224
Add grpc-web to http handler
2020-10-16 11:36:41 -05:00
Alan Bernstein
ab502a0f8d
Add basic test
2020-10-14 21:11:02 -05:00
Alan Bernstein
2a44bdd25c
Collect size-on-disk usage data from all nodes
2020-10-14 12:20:05 -05:00
Cody Soyland
6c10917ceb
Use vdsm.QueryPQLRequest for vdsm.QueryPQLUnary
2020-10-09 13:34:20 -05:00
Cody Soyland
3039aa44af
Use copy of vdsm InspectRequest for better compatibility
2020-10-09 13:22:24 -05:00
Cody Soyland
a58c345232
Use copy of vdsm QueryPQLRequest for better compatibility
2020-10-09 13:22:24 -05:00
Ben Johnson
7b64abbb53
Reduce default RBF DB size to 4GB; remove race skips
2020-10-06 09:36:31 -06:00
Ben Johnson
c978e2242e
Skip some RBF tests during race detection
2020-10-06 09:36:31 -06:00
Kuba Podgórski
5e2a14400a
Add an extra else branches
2020-10-05 17:13:48 -05:00
Jason Aten
fd87e8d2f3
follow suggestion on https://github.com/molecula/idk/issues/224 , does it fix Q2 delete consumer issue?
...
- apparently not, but this might still be worth doing.
2020-10-05 17:13:48 -05:00
Jason E. Aten
fe425a84c0
pilosa-fsck: scan and repair of pilosa backups
...
- the -fix flag repairs replication errors by copying from the primary.
- the -fixkeys flag repairs any string key translation issues.
- make pilosa-fsck installs pilosa-fsck and builds release-pilosa-fsck.COMMIT.GOOS.tar.gz release tarbar
2020-10-02 16:47:56 -05:00
Alan Bernstein
5705b45864
Add a CLI flag for cluster name and include it in /status response
2020-10-01 10:43:49 -05:00
Alan Bernstein
b6af0e5219
Move usage data to new ui-specific endpoint
2020-10-01 10:25:48 -05:00
Alan Bernstein
474261f12f
Add single-node 'bytesOnDisk' object to /status response
2020-10-01 10:25:48 -05:00
Cody Soyland
949ca882fc
Remove unused helper func
2020-09-29 15:30:12 -05:00
Cody Soyland
fdce92eb40
Use shared types from pilosa proto file and enable generic proxying of query calls
2020-09-29 15:30:12 -05:00
Cody Soyland
83704e7973
Proxy unary methods to Pilosa gRPC handler
2020-09-29 15:29:37 -05:00
Cody Soyland
c1e50ed909
Remove VDS references from pilosa proto file, begin porting VDSM service
2020-09-29 15:29:37 -05:00
Kuba Podgórski
b54a289cd8
Fix holes in grpc response for inspect
2020-09-22 12:02:26 +02:00
Nia Weiss
f03ba0e682
add a deprecation warning to Inspect
2020-09-16 12:30:12 -04:00
Kuba Podgórski
dcc237413e
Merge branch 'master' into fix-writable
2020-09-15 19:14:24 +02:00
Kuba Podgórski
76715a3f9d
Fix TranslateStore writable
2020-09-15 19:09:59 +02:00
Nia Weiss
19e0f3601b
fix type names in PQL Extract and SQL Show
2020-09-15 12:53:21 -04:00
Alan Bernstein
18a593008a
Add simple tests for metrics endpoints
2020-09-14 11:34:59 -05:00
Travis
41e0465eda
Port over VDSM metrics
2020-09-11 16:03:50 -05:00
Jason Aten
2eb097c14d
blue_green migration. holdbkg.go holder goroutine.
...
- blue_green for doing migration. Called before Holder.Open finishes.
- holdbkg.go added for index lookup. Less wedging between a deadlock and a race.
- fix fault under read-only map under lmdb at
TestExecutor_Execute_Row_Range/RowIDColumnID by doing cow in roaring.
- roaring -tags gofuzz builds again
- roaringparanoia build tag added to make test targets in Makefile
- add rbf.NewDBWithAllocZero for out-of-bounds memory checks
- .circleci/config.yml test-shardwidth-22 with large run container, kept OOM-ing we suspect.
Fixes #819
2020-09-11 14:24:15 -05:00
Nia Weiss
6ff224308d
fix inspect panic from incorrect handling of the many types of empty argument
2020-09-09 09:11:21 -04:00
Ben Johnson
150c8a5b06
database per shard, HolderConfig, rbf bit-wise import speedups.
...
- introduce Query Context (Qcx) for managing database-per-shard.
- replaces the MultiTx, so mtx.go is retired and removed.
- introduces the HolderConfig struct and all Holders now have
a path from birth.
- rbf speedups on bitwise writes
- badgerdb is removed due to unresolvable write conflicts.
fixes #703 #676
2020-09-04 13:00:33 -05:00
Nia
219e22cc64
Merge branch 'master' into pg-local-cancel
2020-09-02 14:02:18 -04:00
Travis
32b5826d1a
fix bug on left/right join mapping
2020-09-01 18:22:55 -05:00
Kuba Podgórski
ceb72fc3a9
support null results
2020-09-01 13:00:30 +02:00
Nia Weiss
d421558f58
fix SQL memory leak
2020-08-31 13:10:49 -04:00
Nia Weiss
9f368b06bd
add licesnse header to pg formatter test
2020-08-31 12:42:37 -04:00
Nia Weiss
542eb2dba3
pg formatter tests
2020-08-31 12:39:55 -04:00
Nia Weiss
cfcc1da0bb
add primitive types to pg encoder
2020-08-31 12:27:10 -04:00
Alan Bernstein
88a288e775
Embed lattice via statik
2020-08-31 09:02:46 -05:00
Kuba Podgórski
bfff643f34
Fix error code for PostVDS
2020-08-31 12:16:07 +02:00
Kuba Podgórski
f7a0e5f536
Fix error code for DeleteVDS
2020-08-31 12:14:58 +02:00
Nia Weiss
bf7e4b5583
add support for local cancellation to postgres endpoint
2020-08-29 14:56:49 -04:00
Kuba Podgórski
2b1c9950f4
Add rich error types to gRPC interface
2020-08-28 17:24:49 +02:00
Nia Weiss
f0f8336f57
rename postgres.addr to postgres.bind for consistency
2020-08-27 11:35:54 -04:00
Nia Weiss
288593231f
require TLS when configured
2020-08-27 10:59:40 -04:00
Nia Weiss
47dd6b5b8f
fix postgres endpoint config
2020-08-27 10:49:43 -04:00
Nia Weiss
c2823a933b
add a config option to require TLS on postgres
2020-08-27 10:49:43 -04:00
Kuba Podgórski
248ec3a296
Merge branch 'master' into translatekey-writable
2020-08-27 16:10:29 +02:00
Kuba Podgórski
2ca8ca0605
Pass name to newNotFoundError
2020-08-27 15:35:23 +02:00
Kuba Podgórski
9cf58ddb1c
Add writable argument to TranslateKey functions.
2020-08-26 09:57:50 +02:00
Kuba Podgórski
24980c7af8
Merge branch 'master' into invalid-query/fix-706
2020-08-25 19:30:03 +02:00