Skip to content
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

Use ocaml inotify #4747

Merged
merged 27 commits into from
Jun 23, 2021
Merged

Use ocaml inotify #4747

merged 27 commits into from
Jun 23, 2021

Commits on Jun 17, 2021

  1. vendor ocaml-inotify

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    9d2809d View commit details
    Browse the repository at this point in the history
  2. fix CLOEXEC

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    969db56 View commit details
    Browse the repository at this point in the history
  3. fix ocaml-inotify

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    1c6ab3a View commit details
    Browse the repository at this point in the history
  4. add async_inotify

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    218b551 View commit details
    Browse the repository at this point in the history
  5. use inotify libraries in dune

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    a3194c3 View commit details
    Browse the repository at this point in the history
  6. fix test

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    e092dd6 View commit details
    Browse the repository at this point in the history
  7. rebase and fix compilation

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    b64f26a View commit details
    Browse the repository at this point in the history
  8. add a test involving a file rename

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 17, 2021
    Configuration menu
    Copy the full SHA
    033b953 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2021

  1. merge

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    a090e85 View commit details
    Browse the repository at this point in the history
  2. accept test output

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    8be1dda View commit details
    Browse the repository at this point in the history
  3. conditional inotify stubs

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    041fc0c View commit details
    Browse the repository at this point in the history
  4. fix typo, re-vendor from our own fork

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 21, 2021
    Configuration menu
    Copy the full SHA
    f5bab55 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2021

  1. Configuration menu
    Copy the full SHA
    30958a2 View commit details
    Browse the repository at this point in the history
  2. fuse send_job_to_scheduler and emit_event

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    05cab71 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    afdce2f View commit details
    Browse the repository at this point in the history
  4. extract a large function process_raw_events that runs purely in sched…

    …uler thread
    
    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    1de4954 View commit details
    Browse the repository at this point in the history
  5. rename Detect_external -> Automatic

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    9886961 View commit details
    Browse the repository at this point in the history
  6. define Inotify.supported_by_the_os

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    c5ccfd8 View commit details
    Browse the repository at this point in the history
  7. make fs_memo not forget about files accessed before initialization

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    9397fd0 View commit details
    Browse the repository at this point in the history
  8. add a CR

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    9add0ae View commit details
    Browse the repository at this point in the history
  9. clarify comment

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    86bfe3d View commit details
    Browse the repository at this point in the history
  10. nicer pattern-match

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    dd66510 View commit details
    Browse the repository at this point in the history
  11. add a comment

    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 22, 2021
    Configuration menu
    Copy the full SHA
    4a5826a View commit details
    Browse the repository at this point in the history

Commits on Jun 23, 2021

  1. Configuration menu
    Copy the full SHA
    71bbea8 View commit details
    Browse the repository at this point in the history
  2. move the file notification processing away from the scheduler, take o…

    …nly one scheduler callback instead of two
    
    Signed-off-by: Arseniy Alekseyev <aalekseyev@janestreet.com>
    aalekseyev committed Jun 23, 2021
    Configuration menu
    Copy the full SHA
    ba509cb View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a8207f0 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    2c69a9b View commit details
    Browse the repository at this point in the history