- 18 Jun, 2021 2 commits
-
-
Kirill Smelkov authored
Previously that message was printed to stderr and it was very confusing: we had something in the exception message, something in the log and something in stderr. Now exception message is self-sufficient and log provides more details.
-
Kirill Smelkov authored
This patch does to start what b0ca031f did for join/serve. Stop duplicating the code and factor logic to "attach to wcsrv, or prepare to start" into _try_attach_wcsrv function.
-
- 17 Jun, 2021 2 commits
-
-
Kirill Smelkov authored
-
Kirill Smelkov authored
For example runUnitTest in ERP5 runs test program with $PATH set without those directores. This leads to failures like File "/srv/slapgrid/slappart16/srv/testnode/djk/soft/950bed0366ff018b829e9bbb7dc3326f/parts/wendelin.core/wcfs/__init__.py", line 533, in _is_mountpoint mounted = (0 == subprocess.call(["mountpoint", "-q", path])) File "/srv/slapgrid/slappart16/srv/testnode/djk/shared/python2.7/a8bdae732e550b385eb04a06ed09d383/lib/python2.7/subprocess.py", line 172, in call return Popen(*popenargs, **kwargs).wait() File "/srv/slapgrid/slappart16/srv/testnode/djk/shared/python2.7/a8bdae732e550b385eb04a06ed09d383/lib/python2.7/subprocess.py", line 394, in __init__ errread, errwrite) File "/srv/slapgrid/slappart16/srv/testnode/djk/shared/python2.7/a8bdae732e550b385eb04a06ed09d383/lib/python2.7/subprocess.py", line 1047, in _execute_child raise child_exception OSError: [Errno 2] No such file or directory where those system programs are not found.
-
- 16 Jun, 2021 1 commit
-
-
Kirill Smelkov authored
Implement Server.stop using most of the functionality that was previously living in tWCFS test part.
-
- 14 Jun, 2021 1 commit
-
-
Kirill Smelkov authored
I forgot to update go.sum entry there and it started to fail to build. Thanks to Rafael for the bug report.
-
- 11 Jun, 2021 11 commits
-
-
Kirill Smelkov authored
This will, hopefully, be used to fix rebuild. * t2: . . . . . . . X treediff ret += δtkeycov . .
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
Hopefully rebuild will use this to correctly recompute trackSet
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
- 10 Jun, 2021 1 commit
-
-
Kirill Smelkov authored
-
- 07 Jun, 2021 22 commits
-
-
Kirill Smelkov authored
As a consequence rework treediff to work on key ranges instead of individial keys. Adjacency coverage gets wider, but that is ok, because in practice if keys are added to a BTree - that means that something is added to ZBigFile, and it is very likely that just added data will be accessed again. In other words it means that wcfs will very likely track those data on nearby future read access, so we don't loose anything if we start to track those keys right at the beginning. * t2: (74 commits) . . . . . . X kadj must be taken into account as kadj^δZ . . . . . . . . . . . . . ...
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-
Kirill Smelkov authored
-