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

Remove watchman. #10114

Merged
merged 1 commit into from Jun 21, 2020
Merged

Conversation

stuhood
Copy link
Sponsor Member

@stuhood stuhood commented Jun 21, 2020

No description provided.

[ci skip-jvm-tests]
Copy link
Contributor

@Eric-Arellano Eric-Arellano left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work Henry and Stu!

@@ -38,7 +38,7 @@ Services

A Pants Daemon process has several services that it polls in order. Every service runs in a separate thread, and can be paused, resumed or terminated. Services can communicate with each other.

Examples of services are [`FSEventService`](https://github.com/pantsbuild/pants/blob/master/src/python/pants/pantsd/service/fs_event_service.py#14), which takes care of listening for watchman events, [`SchedulerService`](https://github.com/pantsbuild/pants/blob/master/src/python/pants/pantsd/service/scheduler_service.py#21), which takes care of listening responding to those events to keep a warm `Graph`, and [`PailgunService`](https://github.com/pantsbuild/pants/blob/master/src/python/pants/pantsd/service/pailgun_service.py#15), which listens to `SchedulerService` and manages the lifetime of a `PailgunServer` responsible for spawning pants runs when requested by clients, it takes a `DaemonPantsRunner` as one of its arguments, to use as a template to spawn pants runs when requested by the clients.
Examples of services are [`SchedulerService`](https://github.com/pantsbuild/pants/blob/master/src/python/pants/pantsd/service/scheduler_service.py#21), which takes care of listening responding to those events to keep a warm `Graph`, and [`PailgunService`](https://github.com/pantsbuild/pants/blob/master/src/python/pants/pantsd/service/pailgun_service.py#15), which listens to `SchedulerService` and manages the lifetime of a `PailgunServer` responsible for spawning pants runs when requested by clients, it takes a `DaemonPantsRunner` as one of its arguments, to use as a template to spawn pants runs when requested by the clients.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

FYI the plan is to get rid of the old docsite on the main branch. We will still have the docsite with the 1.30 branch and will publish all updates from that branch.

Why remove on main? We wouldn't be able to keep the original docsite with all of these deletions. For example, I recently deleted the Go README, which was used for the docsite.

--

So, you'll either want to port to the new site, or cherry-pick this change into 1.30.

@Eric-Arellano Eric-Arellano merged commit dc17f55 into pantsbuild:master Jun 21, 2020
benjyw pushed a commit to benjyw/pants that referenced this pull request Mar 31, 2021
benjyw pushed a commit to benjyw/pants that referenced this pull request Mar 31, 2021
benjyw pushed a commit to benjyw/pants that referenced this pull request Apr 5, 2021
benjyw added a commit that referenced this pull request Apr 6, 2021
[ci skip-jvm-tests]

Co-authored-by: Stu Hood <stuhood@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants