Рейтинг:0

Последняя версия 0.39.1 не позволяет получить доступ к объектам без предварительного перечисления содержимого каталога.

флаг cn

Наши серверы перезагружаются каждую ночь, и мы заметили, что со вчерашнего дня (с выпуском 0.39.1) наши серверы больше не запускались должным образом.

Мы заметили, что когда мы пытаемся получить доступ к файлам на ведре (смонтированным через gcsfuse) — мы получаем ошибки «отказано в доступе/файл не найден». Так, например, следующая структура:

(ВЕДРО)

-(РЕЖИМ)

--FILE_A

cp /dir/file_a /tmp --> Файл не найден

ls /dir/file_a --> не найден

лс /дир -- показывает FILE_A как часть содержимого каталога

Сначала нам нужно запустить команду «ls» внутри подкаталога, где находится файл — только тогда мы сможем увидеть файл_а. Если мы запустим ту же команду cp после вывода списка содержимого каталогов, сразу же снова - тогда все работает нормально.

cp /dir/file_a /tmp --> Успех

По какой-то странной причине мы можем получить доступ к файлу только после того, как предварительно выполнили «ls» в каталоге.

Я вернулся к 0.38.0, и там все работает нормально?!

Это проблема на нашей стороне?

флаг jp
Не могли бы вы повторить то же самое, используя приведенные ниже флаги для текущей версии? gcsfuse --implicit-dirs --foreground --debug_fs --debug_gcs --debug_fuse Пробовал воспроизвести с 0.40 и вроде работает.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.