- 17 Jul, 2015 2 commits
-
-
Stratos Psomadakis authored
-
Stratos Psomadakis authored
-
- 10 Sep, 2014 3 commits
-
-
Filippos Giannakos authored
-
Filippos Giannakos authored
Remove obsolete 'who' arguement, which was used as an owner for the corresponding xlock structure. Since xlocks now creates its own owner, theres is no need for providing an 'owner' arguement on xq API.
-
Filippos Giannakos authored
Use the tuple (PID, TID, PC) as lock owner of the xseg locks. Remove the provided owner argument and use the above triplet value as the lock owner.
-
- 02 Sep, 2014 1 commit
-
-
Filippos Giannakos authored
Change all xlock_acquire occurrences where a dummy owner value was used, to the new XLOCK_UNKNOWN_OWNER value.
-
- 03 Jul, 2014 1 commit
-
-
Filippos Giannakos authored
According to the decision of the GRNET Board of Directors, switch license to GPLv3. This commit will be propagated to the release and master branches based on git flow, and the next release will be licensed as GPLv3.
-
- 14 Feb, 2014 1 commit
-
-
Filippos Giannakos authored
-
- 12 Feb, 2014 1 commit
-
-
Filippos Giannakos authored
-
- 10 Jun, 2013 6 commits
-
-
Filippos Giannakos authored
-
Alex Pyrgiotis authored
-
Alex Pyrgiotis authored
Introduce a new flag (XCACHE_USE_RMTABLE) that will be set only by the peers that want to use the rm_table. The rest of the peers don't need to set anything. This should boost speed for the latter peers, since they won't unnecessarily try to acquire the rm_lock on inserts and puts Changes: * The "post_evict" hook is no longer necessary and is superseded by this flag. * This flag is passed during xcache_init in the "flags" parameter.
-
Alex Pyrgiotis authored
Refactor xcache_entry_put to bypass the ABA problem with the refcount of cache entries. The proposed solution is not the most optimal, but will suffice until a better one is implemented. Also, add more assertions in various places in the code to ease the debugging process.
-
Alex Pyrgiotis authored
-
Filippos Giannakos authored
-