Add manpage for swift-object-relinker

Change-Id: I56dd9c646faba91e9f124f343ea0e08f8c3c4249
This commit is contained in:
Ondřej Nový 2017-12-09 19:10:35 +01:00
parent 8182fa75a1
commit 611b28f73a
2 changed files with 79 additions and 2 deletions

View File

@ -29,10 +29,12 @@ if __name__ == '__main__':
parser.add_argument('--devices', default='/srv/node', parser.add_argument('--devices', default='/srv/node',
dest='devices', help='Path to swift device directory') dest='devices', help='Path to swift device directory')
parser.add_argument('--skip-mount-check', default=False, parser.add_argument('--skip-mount-check', default=False,
help='Don\'t test if disk is mounted',
action="store_true", dest='skip_mount_check') action="store_true", dest='skip_mount_check')
parser.add_argument('--logfile', default=None, parser.add_argument('--logfile', default=None,
dest='logfile') dest='logfile', help='Set log file name')
parser.add_argument('--debug', default=False, action='store_true') parser.add_argument('--debug', default=False, action='store_true',
help='Enable debug mode')
args = parser.parse_args() args = parser.parse_args()

View File

@ -0,0 +1,75 @@
.\"
.\" Copyright (c) 2017 OpenStack Foundation.
.\"
.\" Licensed under the Apache License, Version 2.0 (the "License");
.\" you may not use this file except in compliance with the License.
.\" You may obtain a copy of the License at
.\"
.\" http://www.apache.org/licenses/LICENSE-2.0
.\"
.\" Unless required by applicable law or agreed to in writing, software
.\" distributed under the License is distributed on an "AS IS" BASIS,
.\" WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
.\" implied.
.\" See the License for the specific language governing permissions and
.\" limitations under the License.
.\"
.TH SWIFT-OBJECT-RELINKER "1" "December 2017" "OpenStack Swift"
.SH NAME
\fBswift\-object\-relinker\fR \- relink and cleanup objects to increase partition power
.SH SYNOPSIS
.B swift\-object\-relinker
[\fIoptions\fR] <\fIcommand\fR>
.SH DESCRIPTION
.PP
The relinker prepares an object servers filesystem for a partition power
change by crawling the filesystem and linking existing objects to future
partition directories.
More information can be found at
.BI https://docs.openstack.org/swift/latest/ring_partpower.html
.SH COMMANDS
.TP
\fBrelink\fR
Relink files for partition power increase.
.TP
\fBcleanup\fR
Remove hard links in the old locations.
.SH OPTIONS
.TP
\fB\-h\fR, \fB\-\-help\fR
Show this help message and exit
.TP
\fB\-\-swift-dir\fR \fISWIFT_DIR\fR
Path to swift directory
.TP
\fB\-\-devices\fR \fIDEVICES\fR
Path to swift device directory
.TP
\fB\-\-skip\-mount\-check\fR
Don't test if disk is mounted
.TP
\fB\-\-logfile\fR \fILOGFILE\fR
Set log file name
.TP
\fB\-\-debug\fR
Enable debug mode
.SH DOCUMENTATION
.LP
More in depth documentation in regards to
.BI swift\-object\-relinker
and also about OpenStack Swift as a whole can be found at
.BI http://docs.openstack.org/developer/swift/index.html
and
.BI http://docs.openstack.org