Sage Weil
5ef50c3bec
ceph: simplify+fix atomic_open
...
The initial ->atomic_open op was carried over from the old intent code,
which was incomplete and didn't really work. Replace it with a fresh
method. In particular:
* always attempt to do an atomic open+lookup, both for the create case
and for lookups of existing files.
* fix symlink handling by returning 1 to the VFS so that we can follow
the link to its destination. This fixes a longstanding ceph bug (#2392 ).
Signed-off-by: Sage Weil <sage@inktank.com >
2012-08-02 09:11:19 -07:00
..
2012-07-31 01:02:46 +04:00
2012-07-30 17:25:16 -07:00
2012-07-23 00:01:29 +04:00
2012-08-01 10:26:23 -07:00
2012-07-30 17:25:21 -07:00
2012-08-02 09:11:19 -07:00
2012-07-25 14:51:30 -05:00
2012-07-26 11:25:33 -07:00
2012-07-29 21:24:17 +04:00
2012-07-23 12:27:27 -07:00
2012-07-23 00:01:29 +04:00
2012-08-01 10:26:23 -07:00
2012-07-30 17:25:16 -07:00
2012-08-01 10:26:23 -07:00
2012-08-01 10:26:23 -07:00
2012-07-31 09:45:50 +04:00
2012-08-01 10:26:23 -07:00
2012-07-30 17:25:19 -07:00
2012-07-23 00:01:29 +04:00
2012-07-31 18:42:40 -07:00
2012-07-24 17:40:44 -07:00
2012-07-23 14:11:22 +08:00
2012-07-23 00:00:58 +04:00
2012-07-23 00:00:58 +04:00
2012-08-01 10:26:23 -07:00
2012-07-30 17:25:19 -07:00
2012-07-31 19:25:39 -07:00
2012-08-01 10:26:23 -07:00
2012-08-01 10:26:23 -07:00
2012-07-23 00:01:29 +04:00
2012-08-01 10:26:23 -07:00
2012-08-01 10:26:23 -07:00
2012-07-30 17:25:20 -07:00
2012-07-30 17:25:16 -07:00
2012-07-24 17:40:44 -07:00
2012-07-23 00:00:58 +04:00
2012-08-01 10:26:23 -07:00
2012-07-23 15:50:52 -07:00
2012-07-24 17:40:44 -07:00
2012-07-22 23:58:16 +04:00
2012-08-01 10:26:23 -07:00
2012-07-22 23:58:45 +04:00
2012-07-31 09:45:47 +04:00
2012-08-01 10:26:23 -07:00
2012-07-30 17:25:21 -07:00
2012-07-31 09:40:38 +04:00
2012-07-31 18:42:40 -07:00
2012-08-01 10:26:23 -07:00
2012-07-31 09:40:38 +04:00
2012-08-01 09:01:46 -07:00
2012-07-31 01:02:49 +04:00
2012-07-31 09:40:38 +04:00
2012-07-31 09:45:47 +04:00
2012-08-01 10:26:23 -07:00
2012-07-23 00:00:15 +04:00
2012-07-26 13:36:43 -07:00
2012-07-31 09:45:47 +04:00
2012-08-01 10:26:23 -07:00
2012-07-22 23:59:01 +04:00
2012-07-30 17:25:11 -07:00