Kuba Podgórski
6601835ba1
Remove public mutex from Node
2021-02-03 19:37:54 +01:00
nagamocha3000
52ab7e5a99
Merge pull request #1379 from nagamocha3000/fix-core-26
...
Close process on fragment.openStorage error
2021-02-03 19:18:58 +03:00
nagamocha3000
92426a9d1b
Close process on fragment.openStorage error
...
When *fragment.openStorage is invoked in both f.importValue and
f.importValueSmallWrite and it returns an error, this means there's
some underlying error with the storage device and at the point of this
commit, the sane thing to do is to close the process, otherwise the
operation of Pilosa might proceed in an inconsistent state thus
precipiatting other silent but hairy errors along the way such as
dereferencing *fragment.gen later on which is set to nil once
openStorage fails.
2021-02-03 18:47:10 +03:00
Kuba Podgórski
6826997852
Remove state member from cluster.
...
Remove all function SetState like. Stop broadcasting cluster state.
2021-02-03 15:16:59 +01:00
Travis
4c1d94da14
remove some dead code related to coordinator
2021-02-02 15:59:36 -06:00
Antonio Navarro Perez
c45e21640c
Change coordinator to primary
...
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2021-02-02 15:56:12 -06:00
Travis
28a19cdff7
Merge branch 'disco-config-noder' of github.com:travisturner/privilosa into disco-config-noder
2021-02-02 15:54:01 -06:00
Travis Turner
71084a0429
Merge pull request #12 from kuba--/apply-stator
...
Apply stator
2021-02-02 15:53:35 -06:00
Kuba Podgórski
a16a83445b
Apply stator
2021-02-02 19:36:34 +01:00
Kuba Podgórski
0e34409ff0
Close etcd client after Revoke
2021-02-02 11:47:06 +01:00
Travis
91c0df29a1
remove disco debugging printlns
2021-02-01 22:28:43 -06:00
Travis
629bfa3ac8
add more AwaitState calls in the tests
2021-02-01 21:21:06 -06:00
Travis
4811958de4
add AwaitState to test which re-opens node
2021-02-01 17:34:12 -06:00
Travis
26176c15eb
fix linter issues (wrap all ClusterStates in string() until we update the type)
2021-02-01 16:57:35 -06:00
Kuba Podgórski
b611480499
disco State
2021-02-01 16:37:04 -06:00
Kuba Podgórski
6058fc22e4
Porting disco.Stator (next step)
2021-02-01 16:35:59 -06:00
Ben Johnson
c75d5553b9
Merge pull request #1373 from molecula/bench
...
Update keyed/unkeyed benchmarks
2021-02-01 14:39:21 -07:00
Ben Johnson
0900e7b9d2
Merge branch 'master' into bench
2021-02-01 14:10:15 -07:00
Cody Soyland
a057cc9899
Merge pull request #1375 from codysoyland/duration-header
...
CORE-27 Add duration header to all gRPC query results
2021-02-01 11:55:55 -06:00
Cody Soyland
0e22ed71cc
Fix instances of context.Background that need mocked context
2021-02-01 11:40:45 -06:00
Cody Soyland
c30e3f0c2d
Move duration header to fix error handling
2021-02-01 11:40:45 -06:00
Cody Soyland
e2331372d8
Handle errors
2021-02-01 11:40:45 -06:00
Cody Soyland
367425bba1
Add duration header to all gRPC query results
2021-02-01 11:40:43 -06:00
Alan Bernstein
51e41ee6b2
Merge pull request #1331 from alanbernstein/field-usage
...
Show disk usage broken down by field and keys
2021-02-01 11:31:29 -06:00
Travis
855e1b35f5
more use of noder; remove c.nodes
...
disable some of the gossip logic
implement some of the stator logic
2021-01-31 23:42:49 -06:00
Travis
97eaff5c82
use Etcd Noder; actually use EtcdWithCache
2021-01-31 23:42:44 -06:00
Travis
7ed1417893
set node metadata in server.Open()
2021-01-30 09:12:07 -06:00
Travis
457194f6a8
update config to support etcd arguments
2021-01-29 19:43:48 -06:00
Alan Bernstein
e981b162f0
Upgrade lattice
2021-01-29 17:48:24 -06:00
Alan Bernstein
1e7c4d7e8e
Include metadata AKA 'other' in response
2021-01-29 17:48:24 -06:00
Alan Bernstein
5beb2664b0
Use simpler test
2021-01-29 17:48:24 -06:00
Alan Bernstein
c81ea88847
Fix total summation
2021-01-29 17:48:24 -06:00
Alan Bernstein
15443b371c
Force consistent timestamp width in startup log
2021-01-29 17:48:24 -06:00
Alan Bernstein
5dc00883bd
Add more involved diskUsage test
2021-01-29 17:48:24 -06:00
Alan Bernstein
703bd14048
Fix errors in usage check
2021-01-29 17:48:24 -06:00
Alan Bernstein
85fad859e2
Correct some disk usage computations
2021-01-29 17:48:24 -06:00
Ben Johnson
32a35805a4
Add RBF index/field usage stats
2021-01-29 17:48:24 -06:00
Alan Bernstein
e397d35ed5
Include roaring field and key details in usage endpoint
2021-01-29 17:48:24 -06:00
Travis
e459c9a77b
change Config.DisCo to Config.Etcd
2021-01-29 14:11:51 -06:00
Ben Johnson
ea653eb9a4
Merge branch 'master' into bench
2021-01-29 12:46:26 -07:00
Nia
20d55f0805
Merge pull request #1369 from niaow/count-global
...
CORE-29 Invoke pre-calls directly in count operations (fixes Count(Distinct()) on negative integers)
2021-01-29 11:20:29 -05:00
Nia
2961a69bd2
Merge branch 'master' into count-global
2021-01-29 11:14:02 -05:00
Alan Bernstein
1f87b54e5f
Merge pull request #1361 from alanbernstein/distinct-crash
...
CORE-32 Handle nil result in signed row translation
2021-01-29 10:13:48 -06:00
Nia
13db91379f
Merge branch 'master' into count-global
2021-01-29 10:57:46 -05:00
Alan Bernstein
c4455acbd8
Use inconsistent JSON schema to reach Distinct translation error condition
2021-01-29 09:39:31 -06:00
Alan Bernstein
4fba6bea82
Prevent nil pointer exception during Distinct key translation
2021-01-29 09:39:01 -06:00
Kuba Podgórski
9a70e15cb3
Merge pull request #1372 from travisturner/disco-groupby-fix
...
Fix Groupby test which uses RowKey instead of RowID
2021-01-29 11:31:11 +01:00
Travis
58ff92d3d6
Fix Groupby test which uses RowKey instead of RowID
...
This commit introduces a CheckGroupByOnKey function which acts like the
CheckGroupBy function, but it only ensures equality on RowKey, not
RowID.
2021-01-28 21:12:02 -06:00
Travis
1c0b926eae
Merge master into disco
2021-01-28 18:03:38 -06:00
Ben Johnson
60b6eecc7a
Update keyed/unkeyed benchmarks
2021-01-28 16:36:45 -07:00