Differences between revisions 1 and 5 (spanning 4 versions)
Revision 1 as of 2009-11-23 13:37:08
Size: 4060
Editor: ReneStandke
Comment:
Revision 5 as of 2009-11-23 13:56:13
Size: 4854
Editor: ReneStandke
Comment:
Deletions are marked like this. Additions are marked like this.
Line 5: Line 5:
== addpolicy ==
add a policy

== addserver ==
create server entry in osddb

== apropos ==
search by help text
Usage:
osd apropos -topic <help string>
{{{
# osd apropos create
addserver: create server entry in osddb
createobject: create object in existing volume subtree
createosd: create osd entry in osddb
}}}


== createobject ==
create object in existing volume subtree

== createosd ==
create osd entry in osddb

== decrlinkcount ==
decrement link count of an objekt

== deleteosd ==
delete osd entry in odddb

== deletepolicy ==
delete a policy

== deleteserver ==
delete a server entry


== examine ==

examine single object
Usage:
osd examine -osd <osd or server name or IP-address> -fid <file-id: volume.vnode.uniquifier[.tag]>


== fetchqueue ==

show fetch requests

== getvariable ==
get rxosd variable

== help ==
get help on commands

== incrlinkcount ==
increment link count of an objekt
== statistic ==
get rpc statistic


{{{
# osd statistic zyklop20-al
funny kvno (256) in ticket, proceeding
Since 2009-11-15 04:00:04 (458674 seconds == 5 days, 7:24:34 hours)
Total number of bytes received 96448669084672 87 tb
Total number of bytes sent 95887024458752 87 tb
rpc 220 Dummy 17884
rpc 131 read 4
rpc 170 list 3
rpc 314 updatecounters 93420271
rpc 211 CopyOnWrite 1972564
rpc 110 create 1
rpc 121 write 140
rpc 187 examine 25
rpc 185 examine0 1
rpc 150 incdec 1
rpc 311 Variable 2
rpc 312 statistic 2
}}}
Line 65: Line 32:
== md5sum ==
get md5 sum

== objects ==
list objetcs of a volume
{{{
# osd listosds
 id name size state usage rpri wpri own loc flag lun sizerange
}}}
Line 74: Line 39:
{{{
osd osd
{{{ 

#
osd osd
Line 120: Line 86:
== volumes ==
list volumes

{{{

# osd volumes zyklop20-al
osddb: Could not get afs tokens, running unauthenticated.
RX xdr error
Cannot list volumes, error = 13
Request aborted.
}}}

== servers ==
show server osddb entry

Gives no response

== addserver ==
create server entry in osddb
Usage:
osd addserver -id <ip address> -name <osd name>

== deleteserver ==
delete a server entry
Usage:
osd deleteserver -id <server name or ip-address>
Line 123: Line 116:
no response

== addpolicy ==
add a policy
Usage:
 osd addpolicy -id <policy number> -name <short name for policy> -policy <string representation as given by policies -cryptic>

== deletepolicy ==
delete a policy

Usage:
 osd deletepolicy -id <policy id (number)>

== createobject ==
create object in existing volume subtree
Usage:
osd createobject -osd <osd or name or IP-address of server> -fid <file-id: volume.vnode.uniquifier[.tag]>

== createosd ==
create osd entry in osddb

Usage:
osd createosd -id <osd id> -name <osd name>
== deleteosd ==
delete osd entry in odddb

== examine ==

examine single object
Usage:
osd examine -osd <osd or server name or IP-address> -fid <file-id: volume.vnode.uniquifier[.tag]>

== apropos ==
search by help text
Usage:
osd apropos -topic <help string>
{{{
# osd apropos create
addserver: create server entry in osddb
createobject: create object in existing volume subtree
createosd: create osd entry in osddb
}}}

== objects ==
list objetcs of a volume

== threads ==
show active threads in osd server


== wipecandidates ==
get candidates for wipeing

== fetchqueue ==

show fetch requests

== getvariable ==
get rxosd variable

== setvariable ==
set rxosd variable


== decrlinkcount ==
decrement link count of an objekt


== incrlinkcount ==
increment link count of an objekt

== setosd ==
set fields in osddb

== md5sum ==
get md5 sum
Line 129: Line 199:
Line 132: Line 203:
== servers ==
show server osddb entry

== setosd ==
set fields in osddb

== setvariable ==
set rxosd variable

== statistic ==
get rpc statistic


{{{
# osd statistic zyklop20-al
funny kvno (256) in ticket, proceeding
Since 2009-11-15 04:00:04 (458674 seconds == 5 days, 7:24:34 hours)
Total number of bytes received 96448669084672 87 tb
Total number of bytes sent 95887024458752 87 tb
rpc 220 Dummy 17884
rpc 131 read 4
rpc 170 list 3
rpc 314 updatecounters 93420271
rpc 211 CopyOnWrite 1972564
rpc 110 create 1
rpc 121 write 140
rpc 187 examine 25
rpc 185 examine0 1
rpc 150 incdec 1
rpc 311 Variable 2
rpc 312 statistic 2
}}}

== threads ==
show active threads in osd server

== volumes ==
list volumes

== wipecandidates ==
get candidates for wipeing
Line 176: Line 205:


== help ==
get help on commands

osd commands

statistic

get rpc statistic

# osd statistic zyklop20-al 
funny kvno (256) in ticket, proceeding 
Since  2009-11-15 04:00:04 (458674 seconds == 5 days, 7:24:34 hours) 
Total number of bytes received   96448669084672   87 tb 
Total number of bytes sent       95887024458752   87 tb 
rpc 220 Dummy                       17884 
rpc 131 read                            4 
rpc 170 list                            3 
rpc 314 updatecounters           93420271 
rpc 211 CopyOnWrite               1972564 
rpc 110 create                          1 
rpc 121 write                         140 
rpc 187 examine                        25 
rpc 185 examine0                        1 
rpc 150 incdec                          1 
rpc 311 Variable                        2 
rpc 312 statistic                       2 

listosds

list osds

# osd listosds
 id     name      size   state  usage  rpri wpri own loc flag lun  sizerange

osd

show single osddb entry

# osd osd 
Osd 'local_disk' with id=1: 
        type            = 0 
        minSize         = 0 KB 
        maxSize         = 1024 KB 
        totalSize       = 0 MB 
        pmUsed          = 0 per mille used 
        totalFiles      = 0 M Files 
        pmFilesUsed     = 0 per mille used 
        ip              = 0.0.0.0 
        server          = 0 
        lun             = 0 
        alprior         = 64 
        rdprior         = 100 
        flags           = 0 
        unavail         = 0 
        owner           = 0 = '' 
        location        = 0 = '' 
        timeStamp       = 0 =  never       
        highWaterMark   = 0 per mille used 
        minWipeSize     = 0 MB 
        chosen          = 0 (should be zero) 
Osd 'zyklop20-al' with id=2: 
        type            = 0 
        minSize         = 1024 KB 
        maxSize         = 2147483648 KB 
        totalSize       = 10951323 MB 
        pmUsed          = 17 per mille used 
        totalFiles      = 10 M Files 
        pmFilesUsed     = 0 per mille used 
        ip              = 141.34.22.43 
        server          = 0 
        lun             = 37 
        alprior         = 64 
        rdprior         = 64 
        flags           = 0 
        unavail         = 0 
        owner           = 0 = '' 
        location        = 0 = '' 
        timeStamp       = 1257495000 =  2009-11-06 09:10:00 
        highWaterMark   = 800 per mille used 
        minWipeSize     = 0 MB 
        chosen          = 0 (should be zero) 

volumes

list volumes

# osd volumes zyklop20-al
osddb: Could not get afs tokens, running unauthenticated.
RX xdr error
Cannot list volumes, error = 13
Request aborted.

servers

show server osddb entry

Gives no response

addserver

create server entry in osddb Usage: osd addserver -id <ip address> -name <osd name>

deleteserver

delete a server entry Usage: osd deleteserver -id <server name or ip-address>

policies

show policy osddb entry

no response

addpolicy

add a policy Usage:

  • osd addpolicy -id <policy number> -name <short name for policy> -policy <string representation as given by policies -cryptic>

deletepolicy

delete a policy

Usage:

  • osd deletepolicy -id <policy id (number)>

createobject

create object in existing volume subtree Usage: osd createobject -osd <osd or name or IP-address of server> -fid <file-id: volume.vnode.uniquifier[.tag]>

createosd

create osd entry in osddb

Usage: osd createosd -id <osd id> -name <osd name>

deleteosd

delete osd entry in odddb

== examine ==

examine single object Usage: osd examine -osd <osd or server name or IP-address> -fid <file-id: volume.vnode.uniquifier[.tag]>

apropos

search by help text Usage: osd apropos -topic <help string>

# osd apropos create 
addserver: create server entry in osddb 
createobject: create object in existing volume subtree 
createosd: create osd entry in osddb 

objects

list objetcs of a volume

threads

show active threads in osd server

wipecandidates

get candidates for wipeing

fetchqueue

show fetch requests

getvariable

get rxosd variable

setvariable

set rxosd variable

decrlinkcount

decrement link count of an objekt

incrlinkcount

increment link count of an objekt

setosd

set fields in osddb

md5sum

get md5 sum

psread

pseudo striped read data from an object

pswrite

write data into an object

read

read data from an object

write

write data into an object

help

get help on commands

AfsOsd/UsageInstructions/OsdSubcommands (last edited 2010-03-22 09:59:28 by ReneStandke)