Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(244)

Side by Side Diff: mmutex/README.md

Issue 2974113002: Create a maintenance mutex skeleton within luci-go (Closed)
Patch Set: Created 3 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | mmutex/cmd/mmutex/main.go » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
(Empty)
1 Maintenance Mutex (mmutex)
2 ==========================
3
4 mmutex is a command line tool that helps prevent maintenance tasks from running
5 during user tasks. The tool does this by way of a global lock file that users
6 must acquire before running their tasks.
7
8 Clients can use this tool to request that their task be run with one of two
9 types of access to the system:
10
11 * **Exclusive access** guarantees that no other callers have any access
12 exclusive or shared) to the resource while the specified command is run.
13 * **Shared access** guarantees that only other callers with shared access
14 will have access to the resource while the specified command is run.
15
16 In short, exclusive access guarantees a task is run alone, while shared access
17 tasks may be run alongside other shared access tasks.
18
19 TODO(charliea): Document actual command line usage here.
OLDNEW
« no previous file with comments | « no previous file | mmutex/cmd/mmutex/main.go » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698