[roll] Roll fuchsia [starnix] atime updated persistently

When a node is accessed, it is marked that it is pending a time_access
update. When node info is requested for remote filesystems, Starnix will
add on an additional node attributes query, `PENDING_ACCESS_TIME_UPDATE`,
if there is a pending time access update to the get_attributes request
sent to the underlying filesystem. This should inform the filesystem
that a file has been accessed and to update access time before returning
the node attributes.

This change impacts only accesses within Starnix.

This fixes atime related gvisor tests. The tests were ran with caching
turned off to test for the persistent updates.

Original-Bug: 401073280
Test: fx test starnix_gvisor_stat_times_test_on_fxfs
Test: fx test starnix_gvisor_utimes_test_on_fxfs
Test: fx test starnix_gvisor_symlink_test_on_fxfs
Original-Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/1203887
Original-Revision: 1b15f2d5bdd5d00b52dce9a6fca03d31cd32b43a
GitOrigin-RevId: 91547d4cf2f39ba1b66f60d31e24660b824d25c6
Change-Id: Ib14b24cf92b5616c5fee0c7d5b6550712d7ce6f3
1 file changed
tree: 75b682668b1e00bce56c3c24b3b9f817b6ce5f56
  1. ctf/
  2. git-hooks/
  3. infra/
  4. third_party/
  5. cts
  6. firmware
  7. flower
  8. jiri.lock
  9. MILESTONE
  10. minimal
  11. prebuilts
  12. README.md
  13. stem
  14. test_durations
  15. toolchain
README.md

Integration

This repository contains Fuchsia's Global Integration manifest files.

Making changes

All changes should be made to the internal version of this repository. Our infrastructure automatically updates this version when the internal one changes.

Currently all changes must be made by a Google employee. Non-Google employees wishing to make a change can ask for assistance in one of the communication channels documented at get involved.

Obtaining the source

First install Jiri.

Next run:

$ jiri init
$ jiri import minimal https://fuchsia.googlesource.com/integration
$ jiri update

Third party

Third party projects should have their own subdirectory in ./third_party.