New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add Solaris FEN using EventPorts from x/sys/unix #371
Commits on Jan 17, 2022
Commits on Jan 18, 2022
Commits on Jan 19, 2022
-
-
-
-
-
-
If we're paying for a 15 minute wait to spin up the test VM run the tests multiple times to get some extra confidence out of it at the cost of another minute
Commits on Jan 20, 2022
-
Integration Tests: change 1ms sleeps to 50ms
When testing the FEN code repeatedly and under system load I can sometimes get these tests to fail with a missed WRITE event. With these longer sleeps I have been unable to produce any test failures.
-
-
-
Revert "Integration Tests: change 1ms sleeps to 50ms"
This reverts commit 8b33f88.
-
Commits on Jan 30, 2022
-
This code depends on improvements in https://go-review.googlesource.com/c/sys/+/380034/ That haven't landed yet.
-
-
Commits on Feb 1, 2022
Commits on Mar 28, 2022
-
Pull in https://go-review.googlesource.com/c/sys/+/380034 for solaris/illumos
Commits on Aug 1, 2022
Commits on Aug 2, 2022
Commits on Aug 4, 2022
Commits on Aug 6, 2022
Commits on Aug 9, 2022
-
Merge remote-tracking branch 'origin/main' into fen-v2
Also some fixups in backend_fen.go Conflicts: integration_test.go
Commits on Aug 10, 2022
-
-
-
-
Seems like the watcher gets lost if the watched file gets renamed, just as with kqueue. It's not a big deal as such because it's been broken in kqueue since forever; should fix it, but for now just adjusting the test is fine.
-
-
-
Add TestRemoveState() for FEN too
This also actually fixed up a mistake I made in 33df526 in removing the switches 😅 It would no longer return the error.
-
-
Commits on Aug 11, 2022
-
-
I noticed an odd behavior when I ran: go run ./cmd/fsnotify watch /tmp/ & sleep 1; mkdir /tmp/foo ; touch /tmp/foo/bar; sleep 1; rm -r /tmp/foo ; fg At first I just got errors, then I fixed it part way and saw a WRITE on the removed directory. Now I see a REMOVE.
Commits on Sep 8, 2022
Commits on Sep 11, 2022
-
fen cleanups: ioutil, LStat vs Stat
Replace deprecated use of ioutil During even processing, use LStat, but Stat explicitly watched symlinks Make event bit checking more succinct
-
-