emqx/apps/emqx_durable_storage/test/props
Thales Macedo Garitezi b30bcf32bd feat(ds): introduce keyspace concept
Fixes https://emqx.atlassian.net/browse/EMQX-10579

This introduces the concept of "keyspaces" to our durable storage (DS) implementation, and
also refactors some places where "shard" and "keyspace" would be mixed up.

We might want to tune the storage options differently for distinct sets of topics, the
keyspaces.  The keyspace is composed by one or more shards.

- Keyspaces are identified simply by binary strings.
- DS configuration is scoped by keyspaces instead of shards.
- Starting a new DS shard requires definining to which keyspace the shard belongs.
2023-09-14 16:39:00 -03:00
..
emqx_ds_message_storage_bitmask_shim.erl refactor: rm emqx_ds_replay 2023-08-22 13:29:15 -03:00
payload_gen.erl refactor(ds): emqx_replay -> emqx_durable_storage 2023-06-22 10:20:18 +02:00
prop_replay_message_storage.erl feat(ds): introduce keyspace concept 2023-09-14 16:39:00 -03:00