Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
ISC Open Source Projects
Kea
Commits
0f4a4a3b
Commit
0f4a4a3b
authored
Dec 15, 2012
by
JINMEI Tatuya
Browse files
[2380] dump progress reports "on the same line", just like the old loadzone
parent
9e7a7d31
Changes
2
Hide whitespace changes
Inline
Side-by-side
src/bin/loadzone/loadzone.py.in
View file @
0f4a4a3b
...
...
@@ -17,6 +17,7 @@
import sys
sys.path.append('@@PYTHONPATH@@')
import time
from optparse import OptionParser
from isc.dns import *
from isc.datasrc import *
...
...
@@ -193,8 +194,10 @@ class LoadZoneRunner:
[self._zone_name.to_text()])
def _report_progress(self, loaded_rrs):
logger.info(LOADZONE_LOADING, loaded_rrs,
self._zone_name, self._zone_class)
elapsed = time.time() - self.__start_time
sys.stdout.write("\r" + (80 * " "))
sys.stdout.write("\r%d RRs loaded in %.2f seconds" %
(loaded_rrs, elapsed))
def _do_load(self):
'''Main part of the load logic.
...
...
@@ -212,6 +215,7 @@ class LoadZoneRunner:
self._zone_class)
loader = ZoneLoader(datasrc_client, self._zone_name,
self._zone_file)
self.__start_time = time.time()
if self._load_iteration_limit > 0:
while not loader.load_incremental(self._load_iteration_limit):
self.__loaded_rrs += self._load_iteration_limit
...
...
src/bin/loadzone/loadzone_messages.mes
View file @
0f4a4a3b
...
...
@@ -26,8 +26,6 @@
% LOADZONE_UNEXPECTED_FAILURE Unexpected exception: %1
% LOADZONE_LOADING Loaded %1 RRs into %2/%3, continued
% LOADZONE_DONE Load zone %1/%2 completed
% LOADZONE_POSTLOAD_ISSUE New version of zone %1/%2 has an issue: %3
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment