1. 8
  1.  

  2. 5

    When I was growing up, significant figures was an important part of science education. It seems like we will get a bunch of bugs for files created with ns timestamps with garbage as everything less than the ms accuracy of the system. Will creating 10 files at the same time now randomly order them? Seems like it’s a dangerous tool to hand people.

    1. 3

      I wonder where the particular new limit of 2468 comes from. A 64-bit timestamp should allow dates hundreds of billions of years into the future, so clearly that’s not exactly the data structure being used to store timestamps here.

      1. 11

        The article gives the answer:

        This “big timestamps” feature is the refactoring of their timestamp and inode encoding functions to handle timestamps as a 64-bit nanosecond counter

        and

        a new XFS file-system with bigtime enabled allows a timestamp range from December 1901 to July 2486

        Wolfram Alpha calculating 2^64 nanoseconds from December, 1901 gives July, 2486: https://www.wolframalpha.com/input/?i=2%5E64+nanoseconds+from+1901-12-31

        Note: it is 2486, not 2468.