From mburns at redhat.com Tue Jul 2 14:20:13 2013 From: mburns at redhat.com (Mike Burns) Date: Tue, 02 Jul 2013 10:20:13 -0400 Subject: [node-devel] oVirt Node Weekly Meeting Minutes -- 2013-07-02 Message-ID: <51D2E19D.4000600@redhat.com> Minutes: http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-02-14.00.html Minutes (text): http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-02-14.00.txt Log: http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-02-14.00.log.html ================================= #ovirt: oVirt Node Weekly Meeting ================================= Meeting started by mburns at 14:00:54 UTC. The full logs are available at http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-02-14.00.log.html . Meeting summary --------------- * Agenda (mburns, 14:01:52) * 3.0 status update (mburns, 14:02:03) * Other Topics (mburns, 14:02:08) * 3.0 status update (mburns, 14:03:12) * we have entered Beta! (mburns, 14:03:19) * rpms and iso images for F18, F19, EL6 were posted this morning to ovirt.org (mburns, 14:03:39) * LINK: http://resources.ovirt.org/releases/node-base/3.0.0 (mburns, 14:03:54) * known issues (mburns, 14:04:26) * some issues with vlan/bridge/bond mixing (mburns, 14:04:40) * fabiand is working on that (mburns, 14:04:45) * upgrade concurrent run prevention -- jboggs is working on final patch for that (mburns, 14:05:17) * ACTION: rbarry to test f19 image (mburns, 14:06:07) * ACTION: mburns to test el6 image (mburns, 14:06:12) * ACTION: fabiand to pick up the f18 image (mburns, 14:06:23) * some late breaking efi issues with f18 image on virtual hardware (mburns, 14:09:12) * ACTION: jboggs investigating (mburns, 14:09:16) * 3.0.0 release next steps (mburns, 14:11:56) * IDEA: build RC next week and release the following week (mburns, 14:12:29) * side-note: there will be a patch for f19 build support as soon as fedora repos are updated... (mburns, 14:13:19) * AGREED: RC build next week, GA the following week (mburns, 14:15:38) * ACTION: mburns to send beta announcement today (mburns, 14:16:01) * other topics (mburns, 14:16:08) Meeting ended at 14:19:08 UTC. Action Items ------------ * rbarry to test f19 image * mburns to test el6 image * fabiand to pick up the f18 image * jboggs investigating * mburns to send beta announcement today Action Items, by person ----------------------- * fabiand * fabiand to pick up the f18 image * jboggs * jboggs investigating * mburns * mburns to test el6 image * mburns to send beta announcement today * rbarry * rbarry to test f19 image * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * mburns (37) * jboggs (8) * fabiand (8) * eedri_ (5) * ewoud (4) * ovirtbot (3) * rbarry (2) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot From bohai at huawei.com Fri Jul 5 07:24:48 2013 From: bohai at huawei.com (Bohai (ricky)) Date: Fri, 5 Jul 2013 07:24:48 +0000 Subject: [node-devel] a problem occured when switch the ovirt-node setup Page Message-ID: <98B730463BF8F84A885ABF3A8F61495157776DFB@szxeml523-mbx.china.huawei.com> Hi ALL, When I switch between the ovirt-node setup Pages, the follow error ouccrred. About detail info, please see the follow trace. I try to fix it like the follow code. It seems ok now. But I don't know whether the fix is proper. (For some reason, my network can't use ssh connect. I will push it to "http://gerrit.ovirt.org/" a little later) diff --git a/src/ovirt/node/setup/__main__.py b/src/ovirt/node/setup/__main__.py index 59eff4f..68973a9 100644 --- a/src/ovirt/node/setup/__main__.py +++ b/src/ovirt/node/setup/__main__.py @@ -27,5 +27,8 @@ from ovirt.node import app, setup if __name__ == '__main__': + from urwid import set_encoding + set_encoding('utf8') + app = app.Application(setup) app.run() Traceback (most recent call last): File "/usr/lib/python2.7/site-packages/ovirt/node/app.py", line 303, in run self.ui.run() File "/usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py", line 473, in run self.__loop.run() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 271, in run self.screen.run_wrapper(self._run) File "/usr/lib64/python2.7/site-packages/urwid/raw_display.py", line 241, in run_wrapper return fn() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 336, in _run self.event_loop.run() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 707, in run self._loop() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 777, in _loop self._entering_idle() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 696, in _entering_idle callback() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 548, in entering_idle self.draw_screen() File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 562, in draw_screen canvas = self._topmost_widget.render(self.screen_size, focus=True) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 224, in render canv = self._original_widget.render(size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1057, in render focus and self.focus_part == 'body') File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1498, in render canv = w.render((maxcol, rows), focus=focus and item_focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 2054, in render focus = focus and self.focus_position == i) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1057, in render focus and self.focus_part == 'body') File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 563, in render canv = self._original_widget.render((maxcol,)+size[1:], focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1498, in render canv = w.render((maxcol, rows), focus=focus and item_focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 1750, in render canv = get_delegate(self).render(size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1498, in render canv = w.render((maxcol, rows), focus=focus and item_focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 563, in render canv = self._original_widget.render((maxcol,)+size[1:], focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1057, in render focus and self.focus_part == 'body') File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 224, in render canv = self._original_widget.render(size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1492, in render canv = w.render((maxcol,), focus=focus and item_focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib/python2.7/site-packages/ovirt/node/ui/widgets.py", line 262, in render rt = super(TableWidget, self).render(size, focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 1750, in render canv = get_delegate(self).render(size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1492, in render canv = w.render((maxcol,), focus=focus and item_focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1492, in render canv = w.render((maxcol,), focus=focus and item_focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 402, in render canv = self._original_widget.render((maxcol, self.height), focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 2054, in render focus = focus and self.focus_position == i) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 813, in render canv = self._original_widget.render((maxcol,), focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 563, in render canv = self._original_widget.render((maxcol,)+size[1:], focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 224, in render canv = self._original_widget.render(size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render canv = fn(self, size, focus=focus) File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 1007, in render return apply_text_layout(text, attr, trans, maxcol) File "/usr/lib64/python2.7/site-packages/urwid/canvas.py", line 1290, in apply_text_layout text[s.offs:s.end]) File "/usr/lib64/python2.7/site-packages/urwid/util.py", line 120, in apply_target_encoding s = s.encode( _target_encoding ) UnicodeEncodeError: 'ascii' codec can't encode character u'\u25b2' in position 0: ordinal not in range(128) An error appeared in the UI: UnicodeEncodeError('ascii', u'\u25b2', 0, 1, 'ordinal not in range(128)') Press ENTER to logout ... or enter 's' to drop to shell Best regards to you. Ricky From fabiand at redhat.com Fri Jul 5 09:16:12 2013 From: fabiand at redhat.com (Fabian Deutsch) Date: Fri, 05 Jul 2013 11:16:12 +0200 Subject: [node-devel] a problem occured when switch the ovirt-node setup Page In-Reply-To: <98B730463BF8F84A885ABF3A8F61495157776DFB@szxeml523-mbx.china.huawei.com> References: <98B730463BF8F84A885ABF3A8F61495157776DFB@szxeml523-mbx.china.huawei.com> Message-ID: <1373015772.2464.2.camel@fdeutsch-laptop.local> Am Freitag, den 05.07.2013, 07:24 +0000 schrieb Bohai (ricky): > Hi ALL, > > When I switch between the ovirt-node setup Pages, the follow error ouccrred. > About detail info, please see the follow trace. > > I try to fix it like the follow code. It seems ok now. > But I don't know whether the fix is proper. > (For some reason, my network can't use ssh connect. > I will push it to "http://gerrit.ovirt.org/" a little later) Hey Ricky, I'll be happy to review your patch on gerrit! :) > diff --git a/src/ovirt/node/setup/__main__.py b/src/ovirt/node/setup/__main__.py > index 59eff4f..68973a9 100644 > --- a/src/ovirt/node/setup/__main__.py > +++ b/src/ovirt/node/setup/__main__.py > @@ -27,5 +27,8 @@ from ovirt.node import app, setup > > > if __name__ == '__main__': > + from urwid import set_encoding > + set_encoding('utf8') > + > app = app.Application(setup) > app.run() One thing that comes to my mind is moving this urwid specific lines into the ui/urwid_builder.py file, which is urwid specific. All other files should be rather agnostic to the "toolkit" used. Greetings fabian > Traceback (most recent call last): > File "/usr/lib/python2.7/site-packages/ovirt/node/app.py", line 303, in run > self.ui.run() > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/urwid_builder.py", line 473, in run > self.__loop.run() > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 271, in run > self.screen.run_wrapper(self._run) > File "/usr/lib64/python2.7/site-packages/urwid/raw_display.py", line 241, in run_wrapper > return fn() > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 336, in _run > self.event_loop.run() > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 707, in run > self._loop() > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 777, in _loop > self._entering_idle() > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 696, in _entering_idle > callback() > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 548, in entering_idle > self.draw_screen() > File "/usr/lib64/python2.7/site-packages/urwid/main_loop.py", line 562, in draw_screen > canvas = self._topmost_widget.render(self.screen_size, focus=True) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 224, in render > canv = self._original_widget.render(size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1057, in render > focus and self.focus_part == 'body') > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1498, in render > canv = w.render((maxcol, rows), focus=focus and item_focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 2054, in render > focus = focus and self.focus_position == i) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1057, in render > focus and self.focus_part == 'body') > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 563, in render > canv = self._original_widget.render((maxcol,)+size[1:], focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1498, in render > canv = w.render((maxcol, rows), focus=focus and item_focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 1750, in render > canv = get_delegate(self).render(size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1498, in render > canv = w.render((maxcol, rows), focus=focus and item_focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 563, in render > canv = self._original_widget.render((maxcol,)+size[1:], focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1057, in render > focus and self.focus_part == 'body') > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 224, in render > canv = self._original_widget.render(size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1492, in render > canv = w.render((maxcol,), focus=focus and item_focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib/python2.7/site-packages/ovirt/node/ui/widgets.py", line 262, in render > rt = super(TableWidget, self).render(size, focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 1750, in render > canv = get_delegate(self).render(size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1492, in render > canv = w.render((maxcol,), focus=focus and item_focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 1492, in render > canv = w.render((maxcol,), focus=focus and item_focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 402, in render > canv = self._original_widget.render((maxcol, self.height), focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/container.py", line 2054, in render > focus = focus and self.focus_position == i) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 813, in render > canv = self._original_widget.render((maxcol,), focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 563, in render > canv = self._original_widget.render((maxcol,)+size[1:], focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/decoration.py", line 224, in render > canv = self._original_widget.render(size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 140, in cached_render > canv = fn(self, size, focus=focus) > File "/usr/lib64/python2.7/site-packages/urwid/widget.py", line 1007, in render > return apply_text_layout(text, attr, trans, maxcol) > File "/usr/lib64/python2.7/site-packages/urwid/canvas.py", line 1290, in apply_text_layout > text[s.offs:s.end]) > File "/usr/lib64/python2.7/site-packages/urwid/util.py", line 120, in apply_target_encoding > s = s.encode( _target_encoding ) > UnicodeEncodeError: 'ascii' codec can't encode character u'\u25b2' in position 0: ordinal not in range(128) > An error appeared in the UI: UnicodeEncodeError('ascii', u'\u25b2', 0, 1, 'ordinal not in range(128)') > Press ENTER to logout ... > or enter 's' to drop to shell > > > Best regards to you. > Ricky > > _______________________________________________ > node-devel mailing list > node-devel at ovirt.org > http://lists.ovirt.org/mailman/listinfo/node-devel From mburns at redhat.com Tue Jul 9 14:12:41 2013 From: mburns at redhat.com (Mike Burns) Date: Tue, 09 Jul 2013 10:12:41 -0400 Subject: [node-devel] oVirt Node Weekly Meeting Minutes -- 2013-07-09 Message-ID: <51DC1A59.8080000@redhat.com> Minutes: http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-09-13.59.html Minutes (text): http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-09-13.59.txt Log: http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-09-13.59.log.html ================================= #ovirt: oVirt Node weekly meeting ================================= Meeting started by mburns at 13:59:59 UTC. The full logs are available at http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-09-13.59.log.html . Meeting summary --------------- * agenda (mburns, 14:00:03) * 3.0.0 status update (mburns, 14:00:25) * 3.0.0 next steps (mburns, 14:00:31) * Other topics (mburns, 14:00:41) * 3.0.0 status update (mburns, 14:01:29) * beta is currently available (mburns, 14:01:37) * RC to be built today (mburns, 14:01:50) * cutoff for patches getting in is in 2 hours (mburns, 14:02:09) * 8 patches currently outstanding (mburns, 14:02:45) * 5 with nacks, 2 with code review +1 (mburns, 14:03:08) * 1 with no review (mburns, 14:03:15) * 3.0.0 next steps (mburns, 14:05:10) * update patches that are pending and get them reviewed/merged in next 2 hours (mburns, 14:05:45) * build will be done after that and posted to ovirt.org (mburns, 14:05:58) * smoke testing -- fabiand: f18 rbarry: f19 mburns: el6 jboggs: efi (mburns, 14:08:11) * plan is to release early next week (mburns, 14:08:41) * Other Topics (mburns, 14:09:37) Meeting ended at 14:11:29 UTC. Action Items ------------ Action Items, by person ----------------------- * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * mburns (32) * fabiand (6) * ovirtbot (4) * jboggs (3) * RobertM (2) * rbarry (1) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot From bohai at huawei.com Fri Jul 12 07:54:02 2013 From: bohai at huawei.com (Bohai (ricky)) Date: Fri, 12 Jul 2013 07:54:02 +0000 Subject: [node-devel] Question: any plan to support openvswitch network configuration on ovirt-node setup page Message-ID: <98B730463BF8F84A885ABF3A8F6149515777DFF3@szxeml523-mbx.china.huawei.com> Hi, Now ovirt-node network page seems don't support openvswitch network configuration. I hope to know whether ovirt-node setup has plan to support it? Best regards to you. Ricky From mburns at redhat.com Fri Jul 12 13:22:08 2013 From: mburns at redhat.com (Mike Burns) Date: Fri, 12 Jul 2013 09:22:08 -0400 Subject: [node-devel] Question: any plan to support openvswitch network configuration on ovirt-node setup page In-Reply-To: <98B730463BF8F84A885ABF3A8F6149515777DFF3@szxeml523-mbx.china.huawei.com> References: <98B730463BF8F84A885ABF3A8F6149515777DFF3@szxeml523-mbx.china.huawei.com> Message-ID: <51E00300.5040803@redhat.com> On 07/12/2013 03:54 AM, Bohai (ricky) wrote: > Hi, > > Now ovirt-node network page seems don't support openvswitch network configuration. > I hope to know whether ovirt-node setup has plan to support it? Currently, there is no plan to add this to the node network setup. Our primary goal with networking is to get a single interface up and running and then hand off any additional configuration of networking to the Engine. I'm not opposed to adding it, but it's not something we're working on now or something that we plan to work on in the near future. Mike > > Best regards to you. > Ricky > > _______________________________________________ > node-devel mailing list > node-devel at ovirt.org > http://lists.ovirt.org/mailman/listinfo/node-devel > From mburns at redhat.com Tue Jul 16 14:14:50 2013 From: mburns at redhat.com (Mike Burns) Date: Tue, 16 Jul 2013 10:14:50 -0400 Subject: [node-devel] oVirt Node Weekly Meeting Minutes -- 2013-07-16 Message-ID: <51E5555A.5080500@redhat.com> Minutes: http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-16-14.03.html Minutes (text): http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-16-14.03.txt Log: http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-16-14.03.log.html ========================== #ovirt: oVirt Node Meeting ========================== Meeting started by mburns at 14:03:34 UTC. The full logs are available at http://ovirt.org/meetings/ovirt/2013/ovirt.2013-07-16-14.03.log.html . Meeting summary --------------- * 3.0.0 update (mburns, 14:04:34) * plan is to post final versions today (mburns, 14:05:15) * 4 patches still under review (mburns, 14:05:41) * ACTION: mburns and fabiand to get builds done and posted (mburns, 14:07:59) * ACTION: jboggs fabiand rbarry mburns to test builds once posted (mburns, 14:08:14) * ACTION: mburns to get builds into ovirt.org (mburns, 14:08:41) * ACTION: mburns to put together ovirt-engine compatible images (mburns, 14:12:11) * Other topics (mburns, 14:12:36) Meeting ended at 14:13:51 UTC. Action Items ------------ * mburns and fabiand to get builds done and posted * jboggs fabiand rbarry mburns to test builds once posted * mburns to get builds into ovirt.org * mburns to put together ovirt-engine compatible images Action Items, by person ----------------------- * fabiand * mburns and fabiand to get builds done and posted * jboggs fabiand rbarry mburns to test builds once posted * jboggs * jboggs fabiand rbarry mburns to test builds once posted * mburns * mburns and fabiand to get builds done and posted * jboggs fabiand rbarry mburns to test builds once posted * mburns to get builds into ovirt.org * mburns to put together ovirt-engine compatible images * rbarry * jboggs fabiand rbarry mburns to test builds once posted * **UNASSIGNED** * (none) People Present (lines said) --------------------------- * mburns (19) * fabiand (10) * jboggs (3) * ovirtbot (3) * rbarry (1) Generated by `MeetBot`_ 0.1.4 .. _`MeetBot`: http://wiki.debian.org/MeetBot From mburns at redhat.com Tue Jul 23 11:57:48 2013 From: mburns at redhat.com (Mike Burns) Date: Tue, 23 Jul 2013 07:57:48 -0400 (EDT) Subject: [node-devel] Cancelled: oVirt Node weekly meeting Message-ID: <1785564570.4606870.1374580668339.JavaMail.root@redhat.com> A single instance of the following meeting has been cancelled: Subject: oVirt Node weekly meeting Organizer: "Mike Burns" Location: #ovirt on irc.oftc.net Time: Tuesday, July 23, 2013, 10:00:00 AM - 10:30:00 AM GMT -05:00 US/Canada Eastern Invitees: aliguori at linux.vnet.ibm.com; anthony at codemonkey.ws; node-devel at ovirt.org; whenry at redhat.com; mvanhorssen at vluchtelingenwerk.nl; swonderl at redhat.com; otavio.ferranti at eldorado.org.br *~*~*~*~*~*~*~*~*~* Moving this meeting to 10:00 AM EDT permanently. Weekly call to go over features, bugs, tasks, etc -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: meeting.ics Type: text/calendar Size: 3398 bytes Desc: not available URL: From bohai at huawei.com Wed Jul 24 11:10:36 2013 From: bohai at huawei.com (Bohai (ricky)) Date: Wed, 24 Jul 2013 11:10:36 +0000 Subject: [node-devel] about gptsync command in ovirt-node Message-ID: <98B730463BF8F84A885ABF3A8F6149515778FABA@szxeml523-mbs.china.huawei.com> Hi, I found in ovirt-node setup code "gptsync" command is used. But in fact there is no "gptsync" in the ovirt-node system. Whether it's a risk for some problem or not? 409 def create_hostvg(self): 454 # sync GPT to the legacy MBR partitions 455 if ("OVIRT_INSTALL_ROOT" in _functions.OVIRT_VARS and 456 _functions.OVIRT_VARS["OVIRT_INSTALL_ROOT"] == "y"): 457 if self.LABEL_TYPE == "gpt": 458 logger.info("Running gptsync to create legacy mbr") 459 _functions.system("gptsync \"" + \ 460 self.ROOTDRIVE + "\"") Best regards to you. Ricky From bohai at huawei.com Thu Jul 25 08:03:23 2013 From: bohai at huawei.com (Bohai (ricky)) Date: Thu, 25 Jul 2013 08:03:23 +0000 Subject: [node-devel] About the clean before install Message-ID: <98B730463BF8F84A885ABF3A8F614951577907FA@szxeml523-mbs.china.huawei.com> Hi, Sometimes if the storage device which we speicified to install(not update/downgrade) ovirt-node is not clean, maybe the install failed. Fox example, the VGgroup has existed or partitions exist... Then the user need to do the clean work manually. Whether it's better to add the clean work to the install progress. How do you think about this thing? Best regards to you. Ricky From wenyi at linux.vnet.ibm.com Thu Jul 25 08:09:48 2013 From: wenyi at linux.vnet.ibm.com (Wenyi Gao) Date: Thu, 25 Jul 2013 16:09:48 +0800 Subject: [node-devel] About the clean before install In-Reply-To: <98B730463BF8F84A885ABF3A8F614951577907FA@szxeml523-mbs.china.huawei.com> References: <98B730463BF8F84A885ABF3A8F614951577907FA@szxeml523-mbs.china.huawei.com> Message-ID: <51F0DD4C.6090509@linux.vnet.ibm.com> On 2013-07-25 16:03, Bohai (ricky) wrote: > Hi, > > Sometimes if the storage device which we speicified to install(not update/downgrade) ovirt-node is not clean, maybe the install failed. > Fox example, the VGgroup has existed or partitions exist... > Then the user need to do the clean work manually. You can try "reinstall" if the VG or partitions exists on the storage. > > Whether it's better to add the clean work to the install progress. > How do you think about this thing? > > Best regards to you. > Ricky > > _______________________________________________ > node-devel mailing list > node-devel at ovirt.org > http://lists.ovirt.org/mailman/listinfo/node-devel > From mburns at redhat.com Thu Jul 25 11:43:07 2013 From: mburns at redhat.com (Mike Burns) Date: Thu, 25 Jul 2013 07:43:07 -0400 Subject: [node-devel] about gptsync command in ovirt-node In-Reply-To: <98B730463BF8F84A885ABF3A8F6149515778FABA@szxeml523-mbs.china.huawei.com> References: <98B730463BF8F84A885ABF3A8F6149515778FABA@szxeml523-mbs.china.huawei.com> Message-ID: <51F10F4B.7020209@redhat.com> On 07/24/2013 07:10 AM, Bohai (ricky) wrote: > Hi, > > I found in ovirt-node setup code "gptsync" command is used. > But in fact there is no "gptsync" in the ovirt-node system. > > Whether it's a risk for some problem or not? > > 409 def create_hostvg(self): > > 454 # sync GPT to the legacy MBR partitions > 455 if ("OVIRT_INSTALL_ROOT" in _functions.OVIRT_VARS and > 456 _functions.OVIRT_VARS["OVIRT_INSTALL_ROOT"] == "y"): > 457 if self.LABEL_TYPE == "gpt": > 458 logger.info("Running gptsync to create legacy mbr") > 459 _functions.system("gptsync \"" + \ > 460 self.ROOTDRIVE + "\"") I'm guessing it's a bug, but I'll defer to Joey on this. Mike > > Best regards to you. > Ricky > > _______________________________________________ > node-devel mailing list > node-devel at ovirt.org > http://lists.ovirt.org/mailman/listinfo/node-devel > From mburns at redhat.com Thu Jul 25 11:46:31 2013 From: mburns at redhat.com (Mike Burns) Date: Thu, 25 Jul 2013 07:46:31 -0400 Subject: [node-devel] About the clean before install In-Reply-To: <51F0DD4C.6090509@linux.vnet.ibm.com> References: <98B730463BF8F84A885ABF3A8F614951577907FA@szxeml523-mbs.china.huawei.com> <51F0DD4C.6090509@linux.vnet.ibm.com> Message-ID: <51F11017.9000001@redhat.com> On 07/25/2013 04:09 AM, Wenyi Gao wrote: > On 2013-07-25 16:03, Bohai (ricky) wrote: >> Hi, >> >> Sometimes if the storage device which we speicified to install(not >> update/downgrade) ovirt-node is not clean, maybe the install failed. >> Fox example, the VGgroup has existed or partitions exist... >> Then the user need to do the clean work manually. > > You can try "reinstall" if the VG or partitions exists on the storage. > >> >> Whether it's better to add the clean work to the install progress. >> How do you think about this thing? It's by design that we fail the install if you've installed on a different device previously. The cleanup is actually done in a dracut plugin to avoid issues with something holding locks on the filesystems we're cleaning up. Because it's in dracut, it's not possible to include this in the installation progress. You have a couple options for doing this cleanup if you're doing an install to a different device. 1. manually do the cleanup 2. specify "uninstall storage_init=/path/to/device" uninstall will wipe the devices in storage_init, the proceed with the install. As indicated above, you can use "reinstall" if you're installing to the same device you previously installed to. Mike >> >> Best regards to you. >> Ricky >> >> _______________________________________________ >> node-devel mailing list >> node-devel at ovirt.org >> http://lists.ovirt.org/mailman/listinfo/node-devel >> > > _______________________________________________ > node-devel mailing list > node-devel at ovirt.org > http://lists.ovirt.org/mailman/listinfo/node-devel From mburns at redhat.com Mon Jul 29 14:51:22 2013 From: mburns at redhat.com (Mike Burns) Date: Mon, 29 Jul 2013 10:51:22 -0400 (EDT) Subject: [node-devel] Cancelled: oVirt Node weekly meeting Message-ID: <1122683353.9328973.1375109482391.JavaMail.root@redhat.com> A single instance of the following meeting has been cancelled: Subject: oVirt Node weekly meeting Organizer: "Mike Burns" Location: #ovirt on irc.oftc.net Time: Tuesday, July 30, 2013, 10:00:00 AM - 10:30:00 AM GMT -05:00 US/Canada Eastern Invitees: aliguori at linux.vnet.ibm.com; anthony at codemonkey.ws; node-devel at ovirt.org; whenry at redhat.com; mvanhorssen at vluchtelingenwerk.nl; swonderl at redhat.com; otavio.ferranti at eldorado.org.br *~*~*~*~*~*~*~*~*~* Moving this meeting to 10:00 AM EDT permanently. Weekly call to go over features, bugs, tasks, etc -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: meeting.ics Type: text/calendar Size: 3398 bytes Desc: not available URL: From bohai at huawei.com Wed Jul 31 04:10:42 2013 From: bohai at huawei.com (Bohai (ricky)) Date: Wed, 31 Jul 2013 04:10:42 +0000 Subject: [node-devel] about the virtual machine define XML file's persistence Message-ID: <98B730463BF8F84A885ABF3A8F61495158136BBD@SZXEMA501-MBS.china.huawei.com> Hi, I have a question about the virtual machine's define XML's persistence. As we know, if we use "virsh define" to define a virtual machine, libvirt will put the XML to the path "/etc/libvirt/qemu". Normal case, even the system is rebooted, the XML file still exist. But in the ovirt-node case , because of the system is stateless, if we reboot the system, the defined virtual machine XML file will disappear. How to solve the problem, any hint? Or this issue should be considered and solved in the upper level(Like vdsm? Or ovirt-engine?). Or customize the libvirt to make it to put the XML to a persist path(like /config or /data?) I apologize if I am missing something very obvious. Best regards to you. Ricky