-
ptribble
Oh dear...
-
ptribble
-
ptribble
-
fenix
→
BUG 17413: ZFS should stop clamping timestamps to 32-bit (New)
-
ptribble
Presumably it's as simple as removing that block?
-
gemelen
ptribble: interesting, openzfs didn't change it too, yet
-
jbk
annoyingly, it seems that most of the upstack callers of it would know if they're being invoked w/ largefile support or not, but don't seem to be able to pass that info down (so we could conditionally allow it)... the resulting file would fail a 32-bit stat(2), but we already have plenty of precedence for that happening
-
oninoshiko
aren't we rapidly approching the point (13 years or so) where if anything is useing 32-bit datetimes it's bad anyway?
-
ptribble
That's what IPD 14 is all about
-
ptribble
-
fenix
→ IPD 14: illumos and Y2038 (predraft)
-
ptribble
I might have missed it (searching issues isn't perfect) but I couldn't find this issue logged already, which I found a little surprising.
-
gitomat
[illumos-gate] 17329 References to the old rmmount persist in the manual -- Peter Tribble <peter.tribble⊙gc>
-
ptribble
I stumbled across it on reddit, so clearly somebody knows our zfs is stuck in time
-
ptribble
-
jclulow
oninoshiko: Yes. I think there will be a bit of a shoulder 10 years before the cutoff, because I suspect it's relatively common for at least some software to try to reason about dates a round 10 years from the present, etc.
-
richlowe
ptribble: we knew that, I have it in the IPD
-
richlowe
as of recently, I admit
-
richlowe
... or I tried to get it added to the IPD, did I miss?
-
richlowe
if I did, there are others I found too
-
alanc
-
fenix
→ OpenSolaris issue 6629604: ZFS: lstat64() on ZFS file returns EOVERFLOW (Fix Delivered)
-
alanc
we deleted that block in 11.4
-
richlowe
yeah, we have a list of things in the IPD that, ideally, people will update as they find more
-
richlowe
(or in this case, fix more)
-
richlowe
`nfs_allow_preepoch_time` is a good one
-
richlowe
alanc might enjoy the comment on `NFS_TIME_T_CONVERT`
-
alanc
heh, I hadn't noticed that one yet
-
alanc
-
alanc
we also found Y2038 problems when testing tshark, but haven't narrowed down where in the libpcap/bpf stack the problem lies yet
-
danmcd_
Check "struct bpf_timeval" in $UTS/common/io/bpf/net/bpf.h ===> $50 says that's it.
-
richlowe
danmcd: can you add that one?
-
danmcd
Yes... if I forget, please remind me? I'm mid-something right now and I might have to leave before I finish said something or immediately after.
-
alanc
ah, yep, that'd do it
-
danmcd
@richlowe ==> done (and some ipd 50 bits added prior to that).
-
danmcd
fenix ipd 50
-
fenix
IPD 50: ZFS Maintenance and Consumption of OpenZFS Technology (predraft)
-
fenix
-
alanc
oh, and there's also at least one Y2036 problem in rdate/in.timed, which we "fixed" by putting a note in the man page warning it won't work past February 7, 2036 but that you really should have switched to NTP by now anyway