@@ -104,17 +104,17 @@ var _ = commander.RegisterCommandInit(func() {
104
104
createVolumeCmd .Flags ().BoolVar (& cvOpts .req .Spec .Sticky , "sticky" , false , "Sticky volume" )
105
105
createVolumeCmd .Flags ().BoolVar (& cvOpts .req .Spec .Journal , "journal" , false , "Journal data for this volume" )
106
106
createVolumeCmd .Flags ().BoolVar (& cvOpts .req .Spec .Encrypted , "encryption" , false , "encrypt this volume" )
107
- createVolumeCmd .Flags ().Uint32Var (& cvOpts .req .Spec .AggregationLevel , "aggregation-level" , 0 , "aggregation level (Valid Values: [1, 2, 3] (default 1) " )
107
+ createVolumeCmd .Flags ().Uint32Var (& cvOpts .req .Spec .AggregationLevel , "aggregation-level" , 1 , "aggregation level (Valid Values: [1, 2, 3]" )
108
108
createVolumeCmd .Flags ().StringSliceVar (& cvOpts .replicaSet , "nodes" , []string {}, "Replica set nodes for this volume" )
109
- createVolumeCmd .Flags ().StringVar (& cvOpts .IoProfile , "ioprofile " , "" , "IO Profile (Valid Values: [sequential cms db db_remote sync_shared]) (default sequential )" )
109
+ createVolumeCmd .Flags ().StringVar (& cvOpts .IoProfile , "io-profile " , "sequential " , "IO Profile (Valid Values: [sequential cms db db_remote sync_shared])" )
110
110
createVolumeCmd .Flags ().StringVar (& cvOpts .groups , "groups" , "" , "list of group with volume access details, 'group1:r, group2:w'" )
111
111
createVolumeCmd .Flags ().StringVar (& cvOpts .collaborators , "collaborators" , "" , "list of collaborators with volume access details, 'user1:r, user2:w'" )
112
- createVolumeCmd .Flags ().Uint32Var (& cvOpts .req .Spec .QueueDepth , "queue-depth" , 128 , "block device queue depth (Valid Range: [1 256]) (default 128) " )
112
+ createVolumeCmd .Flags ().Uint32Var (& cvOpts .req .Spec .QueueDepth , "queue-depth" , 128 , "block device queue depth (Valid Range: [1 256])" )
113
113
createVolumeCmd .Flags ().BoolVar (& cvOpts .earlyAck , "early-ack" , false , "Reply to async write requests after it is copied to shared memory" )
114
114
createVolumeCmd .Flags ().BoolVar (& cvOpts .asyncIo , "async-io" , false , "Enable async IO to backing storage" )
115
115
createVolumeCmd .Flags ().BoolVar (& cvOpts .req .Spec .Nodiscard , "nodiscard" , false , "Disable discard support for this volume" )
116
116
createVolumeCmd .Flags ().BoolVar (& cvOpts .req .Spec .GroupEnforced , "group-enforced" , false , "Enforce group during provision" )
117
- createVolumeCmd .Flags ().Uint32Var (& cvOpts .req .Spec .Scale , "scale" , 0 , "auto scale to max number (Valid Range: [1 1024]) (default 1 )" )
117
+ createVolumeCmd .Flags ().Uint32Var (& cvOpts .req .Spec .Scale , "scale" , 1 , "auto scale to max number (Valid Range: [1 1024])" )
118
118
createVolumeCmd .Flags ().StringVar (& cvOpts .passPhrase , "passphrase" , "" , "Passphrase for an encrypted volume" )
119
119
createVolumeCmd .Flags ().StringVar (& cvOpts .periodic , "periodic" , "" , "periodic snapshot interval in mins,k (keeps 5 by default), 0 disables all schedule snapshots" )
120
120
createVolumeCmd .Flags ().StringSliceVar (& cvOpts .daily , "daily" , []string {}, "daily snapshot at specified hh:mm,k (keeps 7 by default)" )
@@ -202,6 +202,8 @@ func createVolumeExec(c *cobra.Command, args []string) error {
202
202
cvOpts .req .Spec .IoProfile = api .IoProfile_IO_PROFILE_DB_REMOTE
203
203
case "sync_shared" :
204
204
cvOpts .req .Spec .IoProfile = api .IoProfile_IO_PROFILE_SYNC_SHARED
205
+ case "sequential" :
206
+ cvOpts .req .Spec .IoProfile = api .IoProfile_IO_PROFILE_SEQUENTIAL
205
207
default :
206
208
flagError := errors .New ("Invalid IO profile" )
207
209
return flagError
0 commit comments