• Home
  • Raw
  • Download

Lines Matching refs:iwkv

3   * Tuned iwkv file resizing policy
11 …* Code review of iwkv cache keys comparison, related issue: https://github.com/Softmotions/ejdb/is…
63 * Fixed incorrect copying of cursor key data in `IWDB_COMPOUND_KEYS` mode (iwkv.c)
174 * CRITICAL Fixed heap corruption due incorrect usage of khash API in `_db_destroy_lw` (iwkv.c)
207 * CRITICAL: Fixed assertion fail in iwkv records cache
232 …: Fixed database file corruption during sequential records deletion with `iwkv_cursor_del` (iwkv.c)
260 * Added `file_lock_fail_fast` iwkv open option.
263 - kv/iwkv.c:593:1: error: V774
264 - kv/iwkv.c:1375:1: warning: V649
265 - kv/iwkv.c:3357:1: warning: V581
321 * BUG: `iwkv_puth` called with incorrect previous value (iwkv.h)
322 * _kvblk_getvalue renamed to _kvblk_value_get (iwkv.c)
323 * _kvblk_peek_val renamed to _kvblk_value_peek (iwkv.c)
324 * _kvblk_getkey renamed to _kvblk_key_get (iwkv.c)
325 * _kvblk_getkv renamed to _kvblk_kv_get (iwkv.c)
331 * Added `iwkv_cursor_is_matched_key` (iwkv.h)
332 * `iwkv_cursor_copy_key` now aware of `IWDB_COMPOUND_KEYS` mode (iwkv.h)
333 …cursor_copy_key` can accept zero kbuf,kbufsz only compound part will returned in this case (iwkv.h)
339 …ve `IWDB_VNUM64_KEYS` key sizing in `_unpack_effective_key` for the sake of API simplicity (iwkv.c)
340 * BUG: incorrect key handling in `iwkv_del` - key was not unpacked before. (iwkv.h)
354 * Added `IWKV_VAL_INCREMENT` mode for `iwkv_put()` and test case (iwkv.h)
355 * Added support of variable-length encoded integer keys `IWDB_VNUM64_KEYS` (iwkv.h)
367 * Added iwkv_new_db(IWKV iwkv, iwdb_flags_t dbflg, uint32_t *odbid, IWDB *dbp) (iwkv.h)
370 * Added iwrc iwkv_state(IWKV iwkv, IWFS_FSM_STATE *out) (iwkv.h)
372 * Added iwkv_puth() with provided old value interceptor: `IWKV_PUT_HANDLER` (iwkv.h)
373 …* Added `IWKV_RC_DUP_ARRAY_EMPTY` flag and `IWKV_DUP_REPORT_EMPTY` opflag for `iwkv_put()` (iwkv.h)
381 * Store arbitrary data blocks associated with iwkv internal databases (#12)
505 * Set exclusive iwkv write lock in iwkv_sync()
512 * Use posix_fallocate() to extend iwkv file instead of ftruncate() on Linux/FreeBSD