A.J. Beamon
|
cd82f65ef5
|
Change the data cluster entry to use a state field rather than a locked boolean
|
2022-08-09 11:53:57 -07:00 |
A.J. Beamon
|
e5bf838c83
|
Fix metacluster register command hints, fix bug in cluster registration on retries, extend the length of the tenant management concurrency test
|
2022-07-28 21:02:12 -07:00 |
A.J. Beamon
|
65cfc839a6
|
Some various cleanup
|
2022-07-28 13:35:24 -07:00 |
A.J. Beamon
|
2990294f6a
|
Make the metacluster experimental by updating the name of the command used to configure one.
|
2022-07-24 19:11:25 -07:00 |
A.J. Beamon
|
eccf244ba6
|
Add an index that allows us to allocate tenants from the non-full cluster with the most tenants already assigned to it.
|
2022-06-27 12:28:55 -07:00 |
A.J. Beamon
|
4b69723a2f
|
Cleanup metadata associated with a cluster when force removing it. Move some metacluster metadata into the normal key-space. Cleanup some todos.
|
2022-06-24 14:55:57 -07:00 |
A.J. Beamon
|
9f3819752f
|
Change the command to create a metacluster from using 'configure tenant_mode=management' to 'metacluster create <NAME>'. Distribute this name to all processes in a metacluster. Eliminate the tenant mode entirely from metacluster clusters, instead relying on a metacluster registration key.
|
2022-06-22 12:15:43 -07:00 |
A.J. Beamon
|
96fad987eb
|
Add new command to get total metacluster capacity. Fix bug where removing a data cluster could make it impossible to create new tenants on it. Add knobs for max data clusters and max tenants.
|
2022-06-17 10:42:03 -07:00 |
A.J. Beamon
|
9773261a03
|
Expand support for tenant groups. Track where each tenant group is assigned and used groups to help assign tenants. Fix tenant state tracking bugs. Add help hints for metacluster remove FORCE.
|
2022-05-24 11:58:40 -07:00 |
A.J. Beamon
|
367e59dc33
|
Add support for getting tenant and cluster metadata in fdbcli in a JSON format
|
2022-05-18 14:53:25 -07:00 |
A.J. Beamon
|
98c3813431
|
Refactor the register logic so that only two write transactions take place. The first is to the data cluster, the second to the management cluster.
|
2022-05-18 11:21:39 -07:00 |
A.J. Beamon
|
e8e26c9f7c
|
Remove the internal special key-space mechanism (at least for now), instead relying on the local logic to implement the metacluster functions. Add ability to force remove a cluster. Improve idempotency of register operation.
|
2022-05-18 08:18:25 -07:00 |
A.J. Beamon
|
80a3c8dd50
|
All metacluster operations to the management cluster go through the management cluster special key space
|
2022-05-09 14:50:07 -07:00 |
A.J. Beamon
|
7c3b99f5bd
|
Add support for connection to clusters via a connection string. Start work on multi-cluster operations with data cluster registration.
|
2022-05-06 09:53:53 -07:00 |
A.J. Beamon
|
7e860dc92c
|
Some initial metacluster implementation
|
2022-05-03 12:53:35 -07:00 |