Alan Bernstein
285d0a0af8
Add log prefix levels
2021-04-12 20:33:39 -05:00
Ben Johnson
5defbe3ef2
Fix timestamp value import
2021-04-09 10:56:25 -06:00
Ben Johnson
d70eb737cb
Fix timestamp field issues
2021-04-09 08:26:12 -06:00
Kuba Podgórski
9a02004a4f
Move vprint to separate pakage
2021-03-29 14:29:19 +02:00
Nia Weiss
2f4a2bf98f
fix ID allocation API after disco
...
The ID allocation API was broken because the operations were removed from the list allowed in the NORMAL cluster state.
Additionally the operations were set to only run on non-primaries (where they were actually only supposed to run on the primary).
2021-03-13 07:41:00 -06:00
Travis
ea8b07d380
Merge branch 'master' into disco
2021-03-02 22:11:04 -06:00
Travis
2bbe1fdde0
remove remaining references to "coordinator"
2021-02-23 17:23:09 -06:00
Travis
24c5b654c6
change IndexOptions to reference by value
2021-02-23 10:09:54 -06:00
tgruben
c2da1d2671
Update api.go
...
Co-authored-by: Matthew Jaffee <matthew.jaffee@gmail.com>
2021-02-22 11:07:41 -06:00
tgruben
1b87b7148e
Update api.go
...
Co-authored-by: Matthew Jaffee <matthew.jaffee@gmail.com>
2021-02-22 11:06:55 -06:00
Todd Gruben
155a4b4a31
comment clarification
2021-02-22 10:07:32 -06:00
Todd Gruben
4e3beb0d10
Provide option to update existence on import roaring
2021-02-19 18:08:25 -06:00
Todd Gruben
6219b4ca8b
add optional UpdateExistence on importRoaring
2021-02-19 17:47:28 -06:00
Ben Johnson
841208858f
Clarify node removal error when self-removing
...
Currently, if you issue a node removal from the node that is being
removed, then you will see a "node cannot be removed error". It's
not clear why you aren't able to remove the node. The error message
has been updated to clarify why.
2021-02-18 12:55:06 -07:00
Travis
e54f7d9a0b
ensure field.CreatedAt is set on loadField
2021-02-15 21:28:20 -06:00
Seebs
82a975fd2a
avoid race conditions on nodes
...
Turns out we sometimes modify returned nodes. Handle this better, but
also fix up some cases where we were generating node lists we didn't really
need to answer simple questions.
2021-02-15 10:20:31 -06:00
Travis
9fa271a7b8
remove dead code (api.HostStates())
2021-02-12 21:51:27 -06:00
Travis
b89c699a8e
fix bug from merge
2021-02-12 20:32:12 -06:00
Travis
5b237cae13
Merge branch 'master' into disco
2021-02-12 20:29:41 -06:00
Alan Bernstein
dc6c92771b
Fail entire /schema/details request if one field query fails
2021-02-11 16:42:30 -06:00
Alan Bernstein
2773999190
Simplify response structs
2021-02-11 16:42:30 -06:00
Alan Bernstein
246c345c49
Eliminate omitempty from /schema/details response type
2021-02-11 16:42:30 -06:00
Alan Bernstein
56c940c6a0
Add /schema/details endpoint, which includes field cardinality computed via Count(Distinct())
2021-02-11 16:42:30 -06:00
Kuba Podgórski
5774a8e066
Do not stop etcd server before closing
2021-02-11 00:36:13 +01:00
tgruben
a61ed011fc
Revert "Update existence field on import-roaring requests"
2021-02-10 14:51:11 -06:00
Todd Gruben
e7f272f37f
updates existence field on importroaring fixes issue (1411)
2021-02-10 12:43:27 -06:00
Travis
1c3b0f364d
implement ApplySchema, LoadSchema, and LoadSchemaMessage
2021-02-10 11:51:52 -06:00
Travis
8fe1b9a37c
store views in etcd via Schemator
2021-02-10 11:47:26 -06:00
Kuba Podgórski
d827f63148
Fix ApplySchema API
2021-02-09 16:21:25 +01:00
Kuba Podgórski
37b309be16
Move schemator from API to index. Fix TestExecutor_Execute_SetRow
2021-02-08 21:54:39 +01:00
Travis
3542134100
WIP: implement Schemator
2021-02-08 10:42:55 -06:00
Travis
114f6a8751
add withViews argument to api.Schema() method
2021-02-08 10:42:55 -06:00
Antonio Navarro Perez
b1ff8e55cd
Unify state
...
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2021-02-06 16:53:42 -06:00
Travis
30d4687a99
remove type Topology
2021-02-05 16:13:43 -06:00
Travis
d192c1f24f
Merge branch 'master' into disco
2021-02-05 15:58:36 -06:00
Travis
ec91dad198
remove dead code
2021-02-05 11:31:33 -06:00
Kuba Podgórski
ab3353fb56
Add resize messages for broadcaster
2021-02-05 14:02:28 +01:00
Kuba Podgórski
35b9d41da1
Merge branch 'disco-config-noder' into resizer-interface
2021-02-05 11:57:51 +01:00
Kuba Podgórski
ab37bf5c7b
Apply resizer interface (remove and add node)
2021-02-04 20:26:41 +01:00
Travis
a4b37273ea
remove the rest of the gossip code (except config)
2021-02-04 13:03:02 -06:00
Antonio Navarro Perez
87ba73fa16
Stop writes on DEGRADED state
...
Signed-off-by: Antonio Navarro Perez <antnavper@gmail.com>
2021-02-04 17:30:14 +01:00
Alan Bernstein
6c139935f7
Add memory info to /ui/usage response
2021-02-03 14:18:29 -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
26176c15eb
fix linter issues (wrap all ClusterStates in string() until we update the type)
2021-02-01 16:57:35 -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
Alan Bernstein
1e7c4d7e8e
Include metadata AKA 'other' in response
2021-01-29 17:48:24 -06:00
Alan Bernstein
85fad859e2
Correct some disk usage computations
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
2f66501160
finish implementing snap := ClusterSnapshot()
2021-01-24 23:22:32 -06:00
Travis
c9e6f17ae0
Merge branch 'master' into disco
2021-01-23 19:22:20 -06:00