uint8_t tp,
siridb_shard_t * replacing);
uint64_t siridb_shard_duration_from_interval(siridb_t * siridb, uint64_t interval);
-uint64_t siridb_shard_interval_from_duration(uint64_t duration);
int siridb_shard_cexpr_cb(
siridb_shard_view_t * vshard,
cexpr_condition_t * cond);
#define SIRIDB_VERSION_MAJOR 2
#define SIRIDB_VERSION_MINOR 0
-#define SIRIDB_VERSION_PATCH 45
+#define SIRIDB_VERSION_PATCH 46
/*
* Use SIRIDB_VERSION_PRE_RELEASE for alpha release versions.
* Note that debian alpha packages should use versions like this:
* 2.0.34-0alpha0
*/
-#define SIRIDB_VERSION_PRE_RELEASE ""
+#define SIRIDB_VERSION_PRE_RELEASE "-alpha-0"
#ifndef NDEBUG
#define SIRIDB_VERSION_BUILD_RELEASE "+debug"
*
* Max 65535 since uint16_t is used to store this value
*/
-#define DEFAULT_MAX_CHUNK_SZ_NUM 800
+#define DEFAULT_MAX_CHUNK_SZ_NUM 1200
#define DEFAULT_MAX_CHUNK_SZ_LOG 128
static const siridb_shard_flags_repr_t flags_map[SHARD_STATUS_SIZE] = {
return (x + 1) * hour;
}
-uint64_t siridb_shard_interval_from_duration(uint64_t duration)
-{
- return duration / OPTIMAL_POINTS_PER_SHARD;;
-}
-
int siridb_shard_migrate(
siridb_t * siridb,
uint64_t shard_id,