Commit Graph

6 Commits

Author SHA1 Message Date
Andrew Mayorov
899bd71161
TD-312: Update to valitydev/damsel@dac2cb5 (#12)
* Drop proprietary CI stuff
* Sync with valitydev/erlang-templates@da1971c
* Update to valitydev/dmt-core@7584133
2022-06-20 11:17:22 +03:00
Yaroslav Rogov
53924f4de4
fix: Change opts passing to include woody_context (#47)
* fix: Change opts passing to include woody_context

* test: Fix tests

* fix: More opts passing

* fix: Switch from proc_lib spawn to usual

* fix: Fix dmt_client_api opts parsing
2021-06-30 18:26:34 +03:00
Yaroslav Rogov
128f9f193b
Ed 180/feat/extra methods (#44)
* refactor: Switch to ensure_version variant of functions

* refactor: Fix naming and redundant API

* feat: Add get_by_type, filter and fold

* refactor: Generalize fetch_version, remove update

* feat: Add implicit head API, easier ref passing

* refactor: fix linter warning

* refactor: Fix linter for sure

* refactor: remove test-only methods

* refactor: split updating and fetching

* refactor: Fix ref and version type and API args

* fix: Fix cleanup perms issue for cleanup

* test: Fix tests for new API

* feat: deferred usage-based cleanup

* fix: PoC of fixing the stale-head issue

* perf: switch to ordered_set for snapshot tables

* feat: Switch to ets-based lock version

* fix: Fix cleanup interval options

* feat: Add time-based  snap-users table usage

* fix: Fix cleanup for locked snapshots

* fix: Add users-table cleanup

* fix: Improve update_head history check

* fix: Remove stale unlock cast

* fix: Fix cleanup_users for dead processes

* refactor: Fix dialyzer errors

* refactor: Fix recs for ets match specs for dialyze

* refactor: Simplify with_version

* refactor: switch back to checkout_* names

* Revert "refactor: Simplify with_version"

This reverts commit 8e1d925f72.

* Revert "fix: Fix cleanup_users for dead processes"

This reverts commit ff808b00a1.

* Revert "fix: Remove stale unlock cast"

This reverts commit c6f09fd640.

* Revert "fix: Add users-table cleanup"

This reverts commit 5665ee6df2.

* Revert "fix: Fix cleanup for locked snapshots"

This reverts commit c3a843887b.

* Revert "feat: Add time-based  snap-users table usage"

This reverts commit f852c7595c.

* Revert "fix: Fix cleanup interval options"

This reverts commit b3b5c30828.

* Revert "feat: Switch to ets-based lock version"

This reverts commit 8a224b81f8.

* Revert "feat: deferred usage-based cleanup"

This reverts commit cd8eef5d46.

* refactor: Fix init spec

* refactor: Fix cache API semantics

* chore: Mention proposal move to another task

* Revert "fix: Improve update_head history check"

This reverts commit 597d77a690.

* Revert "fix: PoC of fixing the stale-head issue"

This reverts commit 357c772284.
2021-06-29 14:28:57 +03:00
Andrey Fadeev
9e11f50e9c
Add formatter (#41)
* Add erlfmt
* Apply erlfmt
* Update build-utils
* Switch to Erlang lib pipe
2020-10-14 12:38:41 +03:00
Sergei Shuvatov
621fb49e9c
HG-494: rename dmsl to damsel (#30) 2019-07-31 14:45:27 +03:00
Sergei Shuvatov
ea5b1fd6d0
DC-116: implement LRU cache and workers (#27) 2019-05-06 16:19:41 +03:00