}
reqhead = reqm->front.iov_base;
- if (osdc->client->mount_args.flags & CEPH_MOUNT_UNSAFE_WRITES)
+ if (osdc->client->mount_args.flags & CEPH_MOUNT_UNSAFE_WRITEBACK)
reqhead->flags = CEPH_OSD_OP_ACK;
else
reqhead->flags = CEPH_OSD_OP_SAFE;
Opt_mount_timeout,
/* int args above */
Opt_ip,
- Opt_unsafewrites,
+ Opt_unsafewriteback,
+ Opt_safewriteback,
Opt_dirstat,
Opt_nodirstat,
Opt_rbytes,
/* int args above */
{Opt_ip, "ip=%s"},
{Opt_debug_console, "debug_console"},
- {Opt_unsafewrites, "unsafewrites"},
+ {Opt_unsafewriteback, "unsafewriteback"},
+ {Opt_safewriteback, "safewriteback"},
{Opt_dirstat, "dirstat"},
{Opt_nodirstat, "nodirstat"},
{Opt_rbytes, "rbytes"},
case Opt_mount_timeout:
args->mount_timeout = intval;
break;
- case Opt_unsafewrites:
- args->flags |= CEPH_MOUNT_UNSAFE_WRITES;
+
+ case Opt_unsafewriteback:
+ args->flags |= CEPH_MOUNT_UNSAFE_WRITEBACK;
+ break;
+ case Opt_safewriteback:
+ args->flags &= ~CEPH_MOUNT_UNSAFE_WRITEBACK;
break;
case Opt_dirstat:
#define CEPH_MOUNT_FSID (1<<0)
#define CEPH_MOUNT_NOSHARE (1<<1) /* don't share client with other sbs */
#define CEPH_MOUNT_MYIP (1<<2) /* specified my ip */
-#define CEPH_MOUNT_UNSAFE_WRITES (1<<3)
+#define CEPH_MOUNT_UNSAFE_WRITEBACK (1<<3)
#define CEPH_MOUNT_DIRSTAT (1<<4)
#define CEPH_MOUNT_RBYTES (1<<5)
#define CEPH_MOUNT_DEFAULT (CEPH_MOUNT_RBYTES | \
- CEPH_MOUNT_UNSAFE_WRITES)
+ CEPH_MOUNT_UNSAFE_WRITEBACK) /* just for now */
struct ceph_mount_args {
int sb_flags;