diff options
author | Joey Hess <joeyh@joeyh.name> | 2016-03-12 12:57:18 -0400 |
---|---|---|
committer | Joey Hess <joeyh@joeyh.name> | 2016-03-12 12:57:18 -0400 |
commit | ca10c06819aacc50d4423836ce51fc4486803789 (patch) | |
tree | e96072aef36f12d28d715fd4b7396d3fea4eef4c /doc/bugs/git-annex_doesn__39__t_work_on_lustre__58___waitToSetLock__58___unsupported_operation___40__Function_not_implemented__41__/comment_14_4dea6eac389bbf5235a3d5d3378e6d04._comment | |
parent | 024dd384140b25f69defd762e41fd5e4af4f3567 (diff) |
rename files containing :
This is mostly to let the repo check out on windows w/o using cygwin's git.
But, bash completion is also crap with : , so ..
Diffstat (limited to 'doc/bugs/git-annex_doesn__39__t_work_on_lustre__58___waitToSetLock__58___unsupported_operation___40__Function_not_implemented__41__/comment_14_4dea6eac389bbf5235a3d5d3378e6d04._comment')
-rw-r--r-- | doc/bugs/git-annex_doesn__39__t_work_on_lustre__58___waitToSetLock__58___unsupported_operation___40__Function_not_implemented__41__/comment_14_4dea6eac389bbf5235a3d5d3378e6d04._comment | 38 |
1 files changed, 38 insertions, 0 deletions
diff --git a/doc/bugs/git-annex_doesn__39__t_work_on_lustre__58___waitToSetLock__58___unsupported_operation___40__Function_not_implemented__41__/comment_14_4dea6eac389bbf5235a3d5d3378e6d04._comment b/doc/bugs/git-annex_doesn__39__t_work_on_lustre__58___waitToSetLock__58___unsupported_operation___40__Function_not_implemented__41__/comment_14_4dea6eac389bbf5235a3d5d3378e6d04._comment new file mode 100644 index 000000000..bb58cbeeb --- /dev/null +++ b/doc/bugs/git-annex_doesn__39__t_work_on_lustre__58___waitToSetLock__58___unsupported_operation___40__Function_not_implemented__41__/comment_14_4dea6eac389bbf5235a3d5d3378e6d04._comment @@ -0,0 +1,38 @@ +[[!comment format=mdwn + username="joey" + subject="""comment 14""" + date="2015-11-13T20:00:48Z" + content=""" +Adding to the crazy Lustre fun, check this out: + + $ ls -l .git/annex/ + total 56 + -rw-rw-r-- 1 hess root 18387 Nov 13 14:35 index + -rw-rw-r-- 1 hess root 41 Nov 13 14:35 index.lck + drwxrwsr-x 2 hess root 12288 Nov 13 14:35 journal + -rw-rw-r-- 1 hess root 0 Nov 13 11:48 journal.lck + drwxrwsr-x 2 hess root 4096 Nov 13 14:35 misctmp + drwxrwsr-x 88 hess root 4096 Nov 13 14:35 objects + -r--r--r-- 1 hess root 70 Nov 13 14:35 pidlock + -r--r--r-- 1 hess root 70 Nov 13 14:35 pidlock + -rw-rw-r-- 1 hess root 0 Nov 13 11:48 sentinal + -rw-rw-r-- 1 hess root 23 Nov 13 11:48 sentinal.cache + +There are 2 pidlock files in that directory listing. 2 files with the same name. +I deleted one of them, and with no other changes, ls shows only 1 now. + + -r--r--r-- 1 hess root 74 Nov 13 14:35 pidlock + +Notice that the file stat has changed too. + +So, Lustre has clearly thrown POSIX out the window, and then defrenstrated +sanity for good measure. + +On the plus side, this may show how I can detect when rename() fails to +preserve POSIX semantics.. + +Update: Indeed, I was able to get git-annex to detect the doubled file +and so know that it can't take the lock. + +I can't guarantee anything, but this is enough to close this bug. +"""]] |