[CRIU] [PATCH v5 0/4] c/r of file leases
Andrei Vagin
avagin at virtuozzo.com
Fri Oct 6 00:22:14 MSK 2017
Applied, thanks!
On Mon, Oct 02, 2017 at 11:48:16PM +0300, Pavel Begunkov wrote:
> The patchset adds full support of file leases:
> - procfs parsing changes
> - restoring of file leases. In case of broken leases it breaks
> established lease with open syscall.
> - workaround inane 'broken lease type' (always 'READ') in procfs.
> - logic to support missing info about leases in proc/fd (v4.0 or older)
> - zdtm tests
>
> Pavel Begunkov (4):
> locks: Add c/r of non broken leases (kernel>=v4.1)
> locks: Add c/r of breaking leases (kernel>=v4.1)
> locks: Add leases c/r for kernels v4.0 and older
> zdtm: Add file lease tests
>
> criu/file-lock.c | 275 +++++++++++++++++++++++++++++++++++++
> criu/files.c | 3 +
> criu/include/file-lock.h | 7 +
> criu/proc_parse.c | 8 ++
> test/zdtm/static/Makefile | 4 +
> test/zdtm/static/file_lease00.c | 84 +++++++++++
> test/zdtm/static/file_lease00.desc | 1 +
> test/zdtm/static/file_lease01.c | 88 ++++++++++++
> test/zdtm/static/file_lease01.desc | 1 +
> test/zdtm/static/file_lease02.c | 145 +++++++++++++++++++
> test/zdtm/static/file_lease02.desc | 1 +
> test/zdtm/static/file_lease03.c | 145 +++++++++++++++++++
> test/zdtm/static/file_lease03.desc | 1 +
> 13 files changed, 763 insertions(+)
> create mode 100644 test/zdtm/static/file_lease00.c
> create mode 100644 test/zdtm/static/file_lease00.desc
> create mode 100644 test/zdtm/static/file_lease01.c
> create mode 120000 test/zdtm/static/file_lease01.desc
> create mode 100644 test/zdtm/static/file_lease02.c
> create mode 120000 test/zdtm/static/file_lease02.desc
> create mode 100644 test/zdtm/static/file_lease03.c
> create mode 120000 test/zdtm/static/file_lease03.desc
>
> --
> 2.14.1.473.g3ec7d702a8
>
> _______________________________________________
> CRIU mailing list
> CRIU at openvz.org
> https://lists.openvz.org/mailman/listinfo/criu
More information about the CRIU
mailing list