Skip to content
This repository has been archived by the owner on Feb 27, 2024. It is now read-only.

Commit

Permalink
doc: dependencies: linux 3.18
Browse files Browse the repository at this point in the history
Linux 3.18 introduced the fix for unlinking files and directories that
are mount points in another mount namespace. Before Linux 3.18,
unlinking could return EBUSY:
torvalds/linux@8ed936b

With the introduction of rkt-fly, this becomes a visible issue with rkt
gc, see discussion on:
rkt#1922 (comment)

This patch bump the run-time dependency to Linux 3.18
  • Loading branch information
alban committed Mar 16, 2016
1 parent c8af2ef commit 7cd7e81
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 1 deletion.
2 changes: 1 addition & 1 deletion Documentation/dependencies.md
Original file line number Diff line number Diff line change
Expand Up @@ -60,7 +60,7 @@ For the most part the codebase is self-contained (e.g. all dependencies are vend

## Run-time dependencies

* Linux 3.8+ (ideally 4.3+ to have overlay-on-overlay working), with the following options configured:
* Linux 3.18+ (ideally 4.3+ to have overlay-on-overlay working), with the following options configured:
* CONFIG_CGROUPS
* CONFIG_NAMESPACES
* CONFIG_UTS_NS
Expand Down
2 changes: 2 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -73,3 +73,5 @@ Some portions of the codebase are derived from other projects under different li
## Known issues

Due to a bug in the Linux kernel, using rkt's overlay support on top of an overlay filesystem requires Linux 4.3+.

In some configurations, Linux 3.18+ is required to successfully garbage collect rkt pods.

0 comments on commit 7cd7e81

Please sign in to comment.