added helper/util to parse command line args; removed some duplicated code in

server/daemon bin scripts; more standized python/linux daemonization
procedures; fixed lp:666957 "devauth server creates auth.db with the wrong
privileges"; new run_daemon helper based on run_wsgi simplifies daemon
launching/testing; new - all servers/daemons support verbose option when
started interactivlty which will log to the console; fixed lp:667839 "can't
start servers with relative paths to configs"; added tests
This commit is contained in:
Clay Gerrard
2010年11月11日 16:41:07 -06:00
parent ce0a0be664
commit 57a35f0d7c

View File

@@ -14,15 +14,10 @@
# See the License for the specific language governing permissions and
# limitations under the License.
import sys
from swift.obj.updater import ObjectUpdater
from swift.common import utils
from swift.common.utils import parse_options
from swift.common.daemon import run_daemon
if __name__ == '__main__':
if len(sys.argv) < 2:
print "Usage: swift-object-updater CONFIG_FILE [once]"
sys.exit(1)
once = len(sys.argv) > 2 and sys.argv[2] == 'once'
conf = utils.readconf(sys.argv[1], 'object-updater')
ObjectUpdater(conf).run(once)
conf_file, options = parse_options(once=True)
run_daemon(ObjectUpdater, conf_file, **options)
Reference in New Issue
openstack/swift
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.

The note is not visible to the blocked user.