summaryrefslogtreecommitdiffhomepage
path: root/runsc/test/integration/BUILD
diff options
context:
space:
mode:
authorFabricio Voznika <fvoznika@google.com>2019-06-06 16:44:40 -0700
committerShentubot <shentubot@google.com>2019-06-06 16:45:51 -0700
commit02ab1f187cd24c67b754b004229421d189cee264 (patch)
tree180c3149674b8a7899d477a735466b5bf04013b4 /runsc/test/integration/BUILD
parentb3f104507d7a04c0ca058cbcacc5ff78d853f4ba (diff)
Copy up parent when binding UDS on overlayfs
Overlayfs was expecting the parent to exist when bind(2) was called, which may not be the case. The fix is to copy the parent directory to the upper layer before binding the UDS. There is not good place to add tests for it. Syscall tests would be ideal, but it's hard to guarantee that the directory where the socket is created hasn't been touched before (and thus copied the parent to the upper layer). Added it to runsc integration tests for now. If it turns out we have lots of these kind of tests, we can consider moving them somewhere more appropriate. PiperOrigin-RevId: 251954156
Diffstat (limited to 'runsc/test/integration/BUILD')
-rw-r--r--runsc/test/integration/BUILD1
1 files changed, 1 insertions, 0 deletions
diff --git a/runsc/test/integration/BUILD b/runsc/test/integration/BUILD
index 0c4e4fa80..04ed885c6 100644
--- a/runsc/test/integration/BUILD
+++ b/runsc/test/integration/BUILD
@@ -8,6 +8,7 @@ go_test(
srcs = [
"exec_test.go",
"integration_test.go",
+ "regression_test.go",
],
embed = [":integration"],
tags = [