Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[memory] Fix all deadlocks, implement monitors #316

Merged
merged 42 commits into from
Nov 28, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
0350383
[memory] Remove section locks
NikitaZotov Aug 18, 2023
6e89213
[memory] Remove check levels from iterators
NikitaZotov Aug 20, 2023
de40b3c
[memory][segment] Remake segments caching and creating
NikitaZotov Sep 10, 2023
bb5b7de
[memory] Remake processes sync flow
NikitaZotov Sep 15, 2023
196e79a
[memory] Implement monitors for reading and writing
NikitaZotov Sep 17, 2023
6a28551
[memory] Setup monitors in storages
NikitaZotov Sep 17, 2023
5e49828
[memory][tests] Fix tests
NikitaZotov Sep 17, 2023
f5f4ce6
[memory][fs-storage] Implements monitors
NikitaZotov Sep 17, 2023
a52de99
[memory][fs-memory] Fix base64 encode
NikitaZotov Sep 17, 2023
6e2bcd4
[memory][events] Inject monitors instead muteses
NikitaZotov Sep 18, 2023
1f39cbb
[memory] Reuse freed segment elements
NikitaZotov Sep 22, 2023
c82bddc
[memory] Implements monitors for addrs group
NikitaZotov Sep 23, 2023
9abf97e
[memory][monitor] Fix processes starvations
NikitaZotov Sep 28, 2023
a2383d3
[memory] Redefine glib structures
NikitaZotov Sep 28, 2023
da25ccb
[memory] Add monitors for dump and save memory
NikitaZotov Sep 29, 2023
c71dbbd
[memory][monitor][docs] Write API docs
NikitaZotov Sep 29, 2023
3949ae4
[memory] Optimized released elements usage
NikitaZotov Oct 15, 2023
93ca183
[memory][fs-memory] Sync save, load and dump statistics
NikitaZotov Oct 15, 2023
6a4b7e1
[memory] Process to segment handling
NikitaZotov Oct 15, 2023
e57f39f
[memory] Save and load released segments and elements
NikitaZotov Oct 15, 2023
b6da6f9
[memory][fs-memory] Fix sync in sc-dictionary
NikitaZotov Oct 15, 2023
2d63dbb
[memory] Optimize segment parallel handling
NikitaZotov Oct 16, 2023
ec02c36
[memory] Process management
NikitaZotov Oct 18, 2023
ee18815
[memory][tests] Update benchmark tests
NikitaZotov Oct 21, 2023
38d3e46
[memory][refactor] Restruct logs
NikitaZotov Oct 21, 2023
3cc46dd
[memory][tests] Update benchmark tests for sc-links
NikitaZotov Oct 22, 2023
779e4b8
[memory][fs-memory] Update fs-memory processes sync
NikitaZotov Oct 22, 2023
4ad6787
[memory][fs-memory] Optimize links appending
NikitaZotov Oct 22, 2023
0651ab9
[memory][tests] Update benchmark tests for links
NikitaZotov Oct 22, 2023
9e29482
[memory][tests] Fix parallel remove elements
NikitaZotov Oct 22, 2023
ccc8c40
[memory] Fix double edge iterations
NikitaZotov Oct 24, 2023
0a823df
[memory][event][context] Fix events and contexts deletion
NikitaZotov Oct 26, 2023
0305b07
[memory][events][contexts] Reorder memory, events and contexts shutdo…
NikitaZotov Nov 4, 2023
8c1a3a0
[memory] Add checking if reuse empty elements
NikitaZotov Nov 4, 2023
dd7de75
[memory][events][refactor] Divide events logic into managers
NikitaZotov Nov 9, 2023
0b12eb4
[memory][context] Refactor memory contexts, implement context manager
NikitaZotov Nov 10, 2023
fb6a519
[memory] Restruct processes distribution logic
NikitaZotov Nov 24, 2023
24d846e
[memory][fs-memory] Optimize imports, secure interfaces
NikitaZotov Nov 26, 2023
51d37dd
[docs] Apply changes
NikitaZotov Nov 26, 2023
b49a307
[memory][fs-memory][tests] Add tests for invalid params
NikitaZotov Nov 26, 2023
628b19a
[sc-memory][tests] Upgrade iterator3 tests
NikitaZotov Nov 27, 2023
a38c389
[docs] Apply changes
NikitaZotov Nov 28, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
[memory][tests] Update benchmark tests for links
  • Loading branch information
NikitaZotov committed Nov 28, 2023
commit 0651ab99e3325db6594575983be3672974965b0f
Loading