Dominik Gleich
fcecb14545
Replace debug_assert, permanent_assert with DCHECK/CHECK
...
Summary:
Phase 2.
Phase 3.
Phase 4.
Phase 5.
Complete refactor.
Reviewers: florijan, mislav.bradac
Reviewed By: mislav.bradac
Subscribers: mislav.bradac, pullbot
Differential Revision: https://phabricator.memgraph.io/D895
2017-10-11 14:43:32 +02:00
Mislav Bradac
2fd43019d3
Change scheduler to first wait then execute
...
Reviewers: dgleich
Reviewed By: dgleich
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D884
2017-10-09 15:40:00 +02:00
Mislav Bradac
11b2b83c96
Make gc more aggressive and optimise is_not_visible function
...
Reviewers: florijan, mferencevic
Reviewed By: florijan
Subscribers: buda, pullbot
Differential Revision: https://phabricator.memgraph.io/D849
2017-10-06 10:07:55 +02:00
florijan
a656ba3343
Scheduler - removed templatization
...
Summary: Because it was unnecessary and also implemented wrong (if someone tried using a Schduler with something other then std::mutex, it would not compile). We can trivially add this if it ever becomes necessary.
Reviewers: buda, mislav.bradac
Reviewed By: buda, mislav.bradac
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D666
2017-08-17 16:10:41 +02:00
Dominik Gleich
ebdee4e509
Skiplist garbage collector rework.
...
Summary:
Drawing:
https://drive.google.com/open?id=0B-W7PQZqMD9hcG04b0lKaGZGOWM
Reviewers: mislav.bradac, buda, florijan
Reviewed By: buda
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D395
2017-06-07 10:47:02 +02:00
Dominik Gleich
db5f4469fe
Change time to duration.
...
Reviewers: florijan
Reviewed By: florijan
Subscribers: pullbot
Differential Revision: https://phabricator.memgraph.io/D403
2017-05-30 10:39:58 +02:00
Dominik Gleich
2032466e2a
New version of scheduler.
...
Summary: New scheduler declaration.
Reviewers: matej.gradicek, buda
Reviewed By: matej.gradicek
Differential Revision: https://phabricator.memgraph.io/D246
2017-04-07 11:55:10 +02:00
Dominik Gleich
74740dd162
Fix gradiceks mess.
...
Summary: Fix fix fix.
Reviewers: matej.gradicek
Reviewed By: matej.gradicek
Differential Revision: https://phabricator.memgraph.io/D245
2017-04-07 10:55:40 +02:00
matej.gradicek
5243ab00c2
Scheduler and tests.
...
Reviewers: dgleich, buda
Reviewed By: dgleich, buda
Subscribers: pullbot, matej.gradicek
Differential Revision: https://phabricator.memgraph.io/D213
2017-04-05 08:43:43 +00:00