Description
docker-util.c:check_mount_permitted()
// directory check permitted_mount_len = strlen(permitted_mounts[i]); if (permitted_mount_len > 0 && permitted_mounts[i][permitted_mount_len - 1] == '/') { if (strncmp(normalized_path, permitted_mounts[i], permitted_mount_len) == 0) { ret = 1; break; } }
This code will treat "/home/" as a directory, but not "/home"
[ FAILED ] 3 tests, listed below: [ FAILED ] TestDockerUtil.test_check_mount_permitted [ FAILED ] TestDockerUtil.test_normalize_mounts [ FAILED ] TestDockerUtil.test_add_rw_mounts
Additionally, YARN-6623 introduced new test failures in the C++ container-executor test "cetest"