[JIRA] (OVIRT-1712) OST jobs fails on "address already in use"
by eyal edri (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1508842269-15207-214
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1712?page=com.atlassian.jir... ]
eyal edri updated OVIRT-1712:
-----------------------------
Summary: OST jobs fails on "address already in use" (was: Re: Manual OST fails)
> OST jobs fails on "address already in use"
> ------------------------------------------
>
> Key: OVIRT-1712
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1712
> Project: oVirt - virtualization made easy
> Issue Type: By-EMAIL
> Reporter: eyal edri
> Assignee: infra
>
> Evgheni,
> Was there any change recently to Lago slaves?
> On Fri, Oct 20, 2017 at 11:05 AM, Piotr Kliczewski <
> piotr.kliczewski(a)gmail.com> wrote:
> > I attempted to run manual OST twice and both failed with below issue.
> > Can someone take a look?
> >
> > Thanks,
> > Piotr
> >
> > 2017-10-20 07:59:12,485::log_utils.py::__exit__::607::ovirtlago.prefix:
> > :DEBUG::
> > File "/usr/lib/python2.7/site-packages/lago/log_utils.py", line 636,
> > in wrapper
> > return func(*args, **kwargs)
> > File "/usr/lib/python2.7/site-packages/ovirtlago/reposetup.py", line
> > 111, in wrapper
> > with utils.repo_server_context(args[0]):
> > File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
> > return self.gen.next()
> > File "/usr/lib/python2.7/site-packages/ovirtlago/utils.py", line
> > 100, in repo_server_context
> > root_dir=prefix.paths.internal_repo(),
> > File "/usr/lib/python2.7/site-packages/ovirtlago/utils.py", line 76,
> > in _create_http_server
> > generate_request_handler(root_dir),
> > File "/usr/lib64/python2.7/SocketServer.py", line 419, in __init__
> > self.server_bind()
> > File "/usr/lib64/python2.7/BaseHTTPServer.py", line 108, in server_bind
> > SocketServer.TCPServer.server_bind(self)
> > File "/usr/lib64/python2.7/SocketServer.py", line 430, in server_bind
> > self.socket.bind(self.server_address)
> > File "/usr/lib64/python2.7/socket.py", line 224, in meth
> > return getattr(self._sock,name)(*args)
> >
> > 2017-10-20 07:59:12,485::cmd.py::do_run::365::root::ERROR::Error
> > occured, aborting
> > Traceback (most recent call last):
> > File "/usr/lib/python2.7/site-packages/ovirtlago/cmd.py", line 362, in
> > do_run
> > self.cli_plugins[args.ovirtverb].do_run(args)
> > File "/usr/lib/python2.7/site-packages/lago/plugins/cli.py", line
> > 184, in do_run
> > self._do_run(**vars(args))
> > File "/usr/lib/python2.7/site-packages/lago/utils.py", line 501, in
> > wrapper
> > return func(*args, **kwargs)
> > File "/usr/lib/python2.7/site-packages/lago/utils.py", line 512, in
> > wrapper
> > return func(*args, prefix=prefix, **kwargs)
> > File "/usr/lib/python2.7/site-packages/ovirtlago/cmd.py", line 166,
> > in do_deploy
> > prefix.deploy()
> > File "/usr/lib/python2.7/site-packages/lago/log_utils.py", line 636,
> > in wrapper
> > return func(*args, **kwargs)
> > File "/usr/lib/python2.7/site-packages/ovirtlago/reposetup.py", line
> > 111, in wrapper
> > with utils.repo_server_context(args[0]):
> > File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
> > return self.gen.next()
> > File "/usr/lib/python2.7/site-packages/ovirtlago/utils.py", line
> > 100, in repo_server_context
> > root_dir=prefix.paths.internal_repo(),
> > File "/usr/lib/python2.7/site-packages/ovirtlago/utils.py", line 76,
> > in _create_http_server
> > generate_request_handler(root_dir),
> > File "/usr/lib64/python2.7/SocketServer.py", line 419, in __init__
> > self.server_bind()
> > File "/usr/lib64/python2.7/BaseHTTPServer.py", line 108, in server_bind
> > SocketServer.TCPServer.server_bind(self)
> > File "/usr/lib64/python2.7/SocketServer.py", line 430, in server_bind
> > self.socket.bind(self.server_address)
> > File "/usr/lib64/python2.7/socket.py", line 224, in meth
> > return getattr(self._sock,name)(*args)
> > error: [Errno 98] Address already in use
> > _______________________________________________
> > Infra mailing list
> > Infra(a)ovirt.org
> > http://lists.ovirt.org/mailman/listinfo/infra
> >
> >
> >
> --
> Eyal edri
> MANAGER
> RHV DevOps
> EMEA VIRTUALIZATION R&D
> Red Hat EMEA <https://www.redhat.com/>
> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
> phone: +972-9-7692018
> irc: eedri (on #tlv #rhev-dev #rhev-integ)
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100068)
------------=_1508842269-15207-214
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1712?page=com.atlassian.jir... ]</pre>
<h3>eyal edri updated OVIRT-1712:</h3>
<pre>Summary: OST jobs fails on "address already in use" (was: Re: Manual OST fails)</pre>
<blockquote><h3>OST jobs fails on “address already in use”</h3>
<pre> Key: OVIRT-1712
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1712
Project: oVirt - virtualization made easy
Issue Type: By-EMAIL
Reporter: eyal edri
Assignee: infra</pre>
<p>Evgheni, Was there any change recently to Lago slaves? On Fri, Oct 20, 2017 at 11:05 AM, Piotr Kliczewski < piotr.kliczewski(a)gmail.com> wrote:</p>
<blockquote><p>I attempted to run manual OST twice and both failed with below issue. Can someone take a look?</p>
<p>Thanks, Piotr</p>
<p>2017-10-20 07:59:12,485::log_utils.py::__exit__::607::ovirtlago.prefix: :DEBUG::</p>
<pre>File "/usr/lib/python2.7/site-packages/lago/log_utils.py", line 636,</pre>
<p>in wrapper</p>
<pre> return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ovirtlago/reposetup.py", line</pre>
<p>111, in wrapper</p>
<pre> with utils.repo_server_context(args[0]):
File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/usr/lib/python2.7/site-packages/ovirtlago/utils.py", line</pre>
<p>100, in repo_server_context</p>
<pre> root_dir=prefix.paths.internal_repo(),
File "/usr/lib/python2.7/site-packages/ovirtlago/utils.py", line 76,</pre>
<p>in _create_http_server</p>
<pre> generate_request_handler(root_dir),
File "/usr/lib64/python2.7/SocketServer.py", line 419, in __init__
self.server_bind()
File "/usr/lib64/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib64/python2.7/SocketServer.py", line 430, in server_bind
self.socket.bind(self.server_address)
File "/usr/lib64/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)</pre>
<p>2017-10-20 07:59:12,485::cmd.py::do_run::365::root::ERROR::Error occured, aborting Traceback (most recent call last):</p>
<pre>File "/usr/lib/python2.7/site-packages/ovirtlago/cmd.py", line 362, in</pre>
<p>do_run</p>
<pre> self.cli_plugins[args.ovirtverb].do_run(args)
File "/usr/lib/python2.7/site-packages/lago/plugins/cli.py", line</pre>
<p>184, in do_run</p>
<pre> self._do_run(**vars(args))
File "/usr/lib/python2.7/site-packages/lago/utils.py", line 501, in</pre>
<p>wrapper</p>
<pre> return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/lago/utils.py", line 512, in</pre>
<p>wrapper</p>
<pre> return func(*args, prefix=prefix, **kwargs)
File "/usr/lib/python2.7/site-packages/ovirtlago/cmd.py", line 166,</pre>
<p>in do_deploy</p>
<pre> prefix.deploy()
File "/usr/lib/python2.7/site-packages/lago/log_utils.py", line 636,</pre>
<p>in wrapper</p>
<pre> return func(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/ovirtlago/reposetup.py", line</pre>
<p>111, in wrapper</p>
<pre> with utils.repo_server_context(args[0]):
File "/usr/lib64/python2.7/contextlib.py", line 17, in __enter__
return self.gen.next()
File "/usr/lib/python2.7/site-packages/ovirtlago/utils.py", line</pre>
<p>100, in repo_server_context</p>
<pre> root_dir=prefix.paths.internal_repo(),
File "/usr/lib/python2.7/site-packages/ovirtlago/utils.py", line 76,</pre>
<p>in _create_http_server</p>
<pre> generate_request_handler(root_dir),
File "/usr/lib64/python2.7/SocketServer.py", line 419, in __init__
self.server_bind()
File "/usr/lib64/python2.7/BaseHTTPServer.py", line 108, in server_bind
SocketServer.TCPServer.server_bind(self)
File "/usr/lib64/python2.7/SocketServer.py", line 430, in server_bind
self.socket.bind(self.server_address)
File "/usr/lib64/python2.7/socket.py", line 224, in meth
return getattr(self._sock,name)(*args)</pre>
<p>error: [Errno 98] Address already in use <em>____________________________________________</em>_ Infra mailing list Infra(a)ovirt.org <a href="http://lists.ovirt.org/mailman/listinfo/infra">http://lists.ovirt.org/mailman/listinfo/infra</a></p></blockquote>
<p>— Eyal edri MANAGER RHV DevOps EMEA VIRTUALIZATION R&D Red Hat EMEA <<a href="https://www.redhat.com/">https://www.redhat.com/</a>> <<a href="https://red.ht/sig">https://red.ht/sig</a>> TRIED. TESTED. TRUSTED. <<a href="https://redhat.com/trusted">https://redhat.com/trusted</a>> phone: +972-9-7692018 irc: eedri (on #tlv #rhev-dev #rhev-integ)</p></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100068)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BCmpYL..." alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>
------------=_1508842269-15207-214--
7 years, 2 months
[JIRA] (OVIRT-1717) When a component build passes OST, tag its git hash
by Barak Korren (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1508837592-22944-173
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1717?page=com.atlassian.jir... ]
Barak Korren updated OVIRT-1717:
--------------------------------
Labels: change-queue standard-ci (was: )
> When a component build passes OST, tag its git hash
> ---------------------------------------------------
>
> Key: OVIRT-1717
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717
> Project: oVirt - virtualization made easy
> Issue Type: New Feature
> Components: oVirt CI
> Reporter: danken
> Assignee: infra
> Labels: change-queue, standard-ci
>
> Tagging the source git would make it easier for me to tell if a specific git commit is already tested by OST and available for QA.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100068)
------------=_1508837592-22944-173
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1717?page=com.atlassian.jir... ]</pre>
<h3>Barak Korren updated OVIRT-1717:</h3>
<pre>Labels: change-queue standard-ci (was: )</pre>
<blockquote><h3>When a component build passes OST, tag its git hash</h3>
<pre> Key: OVIRT-1717
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717
Project: oVirt - virtualization made easy
Issue Type: New Feature
Components: oVirt CI
Reporter: danken
Assignee: infra
Labels: change-queue, standard-ci</pre>
<p>Tagging the source git would make it easier for me to tell if a specific git commit is already tested by OST and available for QA.</p></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100068)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BCmpYL..." alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>
------------=_1508837592-22944-173--
7 years, 2 months
[JIRA] (OVIRT-1717) When a component build passes OST, tag its git hash
by Barak Korren (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1508837573-23408-175
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1717?page=com.atlassian.jir... ]
Barak Korren updated OVIRT-1717:
--------------------------------
Epic Link: OVIRT-400
> When a component build passes OST, tag its git hash
> ---------------------------------------------------
>
> Key: OVIRT-1717
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717
> Project: oVirt - virtualization made easy
> Issue Type: New Feature
> Components: oVirt CI
> Reporter: danken
> Assignee: infra
>
> Tagging the source git would make it easier for me to tell if a specific git commit is already tested by OST and available for QA.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100068)
------------=_1508837573-23408-175
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1717?page=com.atlassian.jir... ]</pre>
<h3>Barak Korren updated OVIRT-1717:</h3>
<pre>Epic Link: OVIRT-400</pre>
<blockquote><h3>When a component build passes OST, tag its git hash</h3>
<pre> Key: OVIRT-1717
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717
Project: oVirt - virtualization made easy
Issue Type: New Feature
Components: oVirt CI
Reporter: danken
Assignee: infra</pre>
<p>Tagging the source git would make it easier for me to tell if a specific git commit is already tested by OST and available for QA.</p></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100068)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BCmpYL..." alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>
------------=_1508837573-23408-175--
7 years, 2 months
[JIRA] (OVIRT-1717) When a component build passes OST, tag its git hash
by danken (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1508837411-18726-656
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
danken created OVIRT-1717:
-----------------------------
Summary: When a component build passes OST, tag its git hash
Key: OVIRT-1717
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717
Project: oVirt - virtualization made easy
Issue Type: New Feature
Components: OST
Reporter: danken
Assignee: infra
Tagging the source git would make it easier for me to tell if a specific git commit is already tested by OST and available for QA.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100068)
------------=_1508837411-18726-656
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<h3>danken created OVIRT-1717:</h3>
<pre> Summary: When a component build passes OST, tag its git hash
Key: OVIRT-1717
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1717
Project: oVirt - virtualization made easy
Issue Type: New Feature
Components: OST
Reporter: danken
Assignee: infra</pre>
<p>Tagging the source git would make it easier for me to tell if a specific git commit is already tested by OST and available for QA.</p>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100068)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BCmpYL..." alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>
------------=_1508837411-18726-656--
7 years, 2 months
[JIRA] (OVIRT-1683) Add a type key to the list of available upstream sources
by eyal edri (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1508834573-31675-141
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1683?page=com.atlassian.jir... ]
eyal edri reassigned OVIRT-1683:
--------------------------------
Assignee: infra (was: Gil Shinar)
Epic Link: OVIRT-400
> Add a type key to the list of available upstream sources
> --------------------------------------------------------
>
> Key: OVIRT-1683
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1683
> Project: oVirt - virtualization made easy
> Issue Type: Task
> Reporter: Gil Shinar
> Assignee: infra
>
> Currently, code supports the following upstream_sources.yaml file:
> git:
> - url: <git url>
> commit: <git commit>
> branch: <branch name>
> and we need to support:
> - type: git
> url: <git url>
> commit: <git commit>
> branch: <branch name>
> - type: svn
> url: <svn url>
> commit: <svn revision>
> branch: <branch name>
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100068)
------------=_1508834573-31675-141
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1683?page=com.atlassian.jir... ]</pre>
<h3>eyal edri reassigned OVIRT-1683:</h3>
<pre> Assignee: infra (was: Gil Shinar)
Epic Link: OVIRT-400</pre>
<blockquote><h3>Add a type key to the list of available upstream sources</h3>
<pre> Key: OVIRT-1683
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1683
Project: oVirt - virtualization made easy
Issue Type: Task
Reporter: Gil Shinar
Assignee: infra</pre>
<p>Currently, code supports the following upstream_sources.yaml file: git:</p>
<pre>- url: <git url>
commit: <git commit>
branch: <branch name></pre>
<p>and we need to support:</p>
<ul><li><p>type: git url: <git url> commit: <git commit> branch: <branch name></p></li>
<li><p>type: svn url: <svn url> commit: <svn revision> branch: <branch name></p></li></ul></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100068)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BCmpYL..." alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>
------------=_1508834573-31675-141--
7 years, 2 months
[JIRA] (OVIRT-1508) create command line out of upstream_source_collector.py script
by eyal edri (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1508833816-21920-181
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1508?page=com.atlassian.jir... ]
eyal edri reassigned OVIRT-1508:
--------------------------------
Assignee: infra (was: Gil Shinar)
> create command line out of upstream_source_collector.py script
> --------------------------------------------------------------
>
> Key: OVIRT-1508
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1508
> Project: oVirt - virtualization made easy
> Issue Type: Task
> Reporter: Gil Shinar
> Assignee: infra
>
> The benefits we will have by moving it into a a separate script are:
> 1) Not embedding the script inside Jenkins - We want to move to pipeline jobs in the future and in that matter we want to embed code in yamls as little as possible.
> The way to do it is to move the upstream_source_collector.py to a seperate script that'll be called from a jenkins step.
> The only embedded code will be a very short and simple code that'll get the script from upstream before actually calling it.
> 2) use the script as command line tool - When developers wants to run it locally on their cloned D/S projects.
> 3) Use hash as U/S projects folders - When using as command line tool, avoid looking for a way to match D/S to its U/S corresponding.
> Hashing means, hash the URL of the U/S repo and name the folder you are going to clone into with the hash code.
> That way, U/S folder name will be by the hash of the rep URL in the upstream_sources.yaml file.
> Another benefit will be the fact that we will never use two copies of U/S clone to two different D/S repos that their U/S repo is the same
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100068)
------------=_1508833816-21920-181
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1508?page=com.atlassian.jir... ]</pre>
<h3>eyal edri reassigned OVIRT-1508:</h3>
<pre>Assignee: infra (was: Gil Shinar)</pre>
<blockquote><h3>create command line out of upstream_source_collector.py script</h3>
<pre> Key: OVIRT-1508
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1508
Project: oVirt - virtualization made easy
Issue Type: Task
Reporter: Gil Shinar
Assignee: infra</pre>
<p>The benefits we will have by moving it into a a separate script are: 1) Not embedding the script inside Jenkins – We want to move to pipeline jobs in the future and in that matter we want to embed code in yamls as little as possible.</p>
<pre>The way to do it is to move the upstream_source_collector.py to a seperate script that'll be called from a jenkins step.
The only embedded code will be a very short and simple code that'll get the script from upstream before actually calling it.</pre>
<p>2) use the script as command line tool – When developers wants to run it locally on their cloned D/S projects. 3) Use hash as U/S projects folders – When using as command line tool, avoid looking for a way to match D/S to its U/S corresponding.</p>
<pre>Hashing means, hash the URL of the U/S repo and name the folder you are going to clone into with the hash code.
That way, U/S folder name will be by the hash of the rep URL in the upstream_sources.yaml file.
Another benefit will be the fact that we will never use two copies of U/S clone to two different D/S repos that their U/S repo is the same</pre></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100068)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BCmpYL..." alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>
------------=_1508833816-21920-181--
7 years, 2 months
[JIRA] (OVIRT-1676) Refresh oVirt Gerrit Hooks documentation
by eyal edri (oVirt JIRA)
This is a multi-part message in MIME format...
------------=_1508833269-26273-114
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 7bit
[ https://ovirt-jira.atlassian.net/browse/OVIRT-1676?page=com.atlassian.jir... ]
eyal edri reassigned OVIRT-1676:
--------------------------------
Assignee: Shlomo Ben David (was: infra)
> Refresh oVirt Gerrit Hooks documentation
> -----------------------------------------
>
> Key: OVIRT-1676
> URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1676
> Project: oVirt - virtualization made easy
> Issue Type: Task
> Components: Gerrit/git
> Reporter: eyal edri
> Assignee: Shlomo Ben David
> Priority: High
>
> There has been a lot of work done and improvements around the oVirt Gerrit Hooks in the past year, including refactoring of the whole projects, moving to Python, adding new hooks and consolidating libraries.
> However, the official documentation for it has remained outdated and doesn't reflect the latest updates.
> We need to go over all current docs and refresh it with new updated content ( i.e remove obsolete info and add info on the new stuff ).
> The current locations (at least that I'm aware of) that needs updating:
> * ovirt.org: https://ovirt.org/develop/infra/gerrit-hooks/
> * I recommend to remove this page and add a link to gerrit-hooks readthedocs page instead
> * However, I would recommend adding a section on it here https://ovirt.org/develop/dev-process/working-with-gerrit/ and mentioning that each project has various hooks that adds automation and verfication.
> * oVirt infra RTD: http://ovirt-infra-docs.readthedocs.io/en/latest/CI/Gerrit_Hooks/index.html
> * This needs a refresh and should focus on how to deploy hooks on a project, enable different suites, type of suites, etc.. ( so basically a simple "user guide" or usage guide )
> * Gerrit Hooks RTD: http://ovirt-gerrit-hooks.readthedocs.io/en/latest/
> * This should be completely refactored, as the design and code changed significantly
> * The first section should be aimed at infra team, explaining the design of the project, deployment on the Gerrit server, steps to deploy new code, and anything admin would need to know about the project
> * The second section should be auto-generated from the code itself and show the documentation on all the classes and functions.
> [~sbendavi(a)redhat.com][~amarchuk] I think we can take advantage of the quiet time during the shutdown to start focusing on this important task and get some progress.
> Let me know if I missed anything.
--
This message was sent by Atlassian Jira
(v1001.0.0-SNAPSHOT#100068)
------------=_1508833269-26273-114
Content-Type: text/html; charset="UTF-8"
Content-Disposition: inline
Content-Transfer-Encoding: 7bit
<html><body>
<pre>[ https://ovirt-jira.atlassian.net/browse/OVIRT-1676?page=com.atlassian.jir... ]</pre>
<h3>eyal edri reassigned OVIRT-1676:</h3>
<pre>Assignee: Shlomo Ben David (was: infra)</pre>
<blockquote><h3>Refresh oVirt Gerrit Hooks documentation</h3>
<pre> Key: OVIRT-1676
URL: https://ovirt-jira.atlassian.net/browse/OVIRT-1676
Project: oVirt - virtualization made easy
Issue Type: Task
Components: Gerrit/git
Reporter: eyal edri
Assignee: Shlomo Ben David
Priority: High</pre>
<p>There has been a lot of work done and improvements around the oVirt Gerrit Hooks in the past year, including refactoring of the whole projects, moving to Python, adding new hooks and consolidating libraries. However, the official documentation for it has remained outdated and doesn't reflect the latest updates. We need to go over all current docs and refresh it with new updated content ( i.e remove obsolete info and add info on the new stuff ). The current locations (at least that I'm aware of) that needs updating:</p>
<ul><li><p>ovirt.org: <a href="https://ovirt.org/develop/infra/gerrit-hooks/">https://ovirt.org/develop/infra/gerrit-hooks/</a></p>
<pre>* I recommend to remove this page and add a link to gerrit-hooks readthedocs page instead
* However, I would recommend adding a section on it here https://ovirt.org/develop/dev-process/working-with-gerrit/ and mentioning that each project has various hooks that adds automation and verfication.</pre></li>
<li><p>oVirt infra RTD: <a href="http://ovirt-infra-docs.readthedocs.io/en/latest/CI/Gerrit_Hooks/index.html">http://ovirt-infra-docs.readthedocs.io/en/latest/CI/Gerrit_Hooks/index.html</a></p>
<ul><li><p>This needs a refresh and should focus on how to deploy hooks on a project, enable different suites, type of suites, etc.. ( so basically a simple “user guide” or usage guide )</p></li></ul></li>
<li><p>Gerrit Hooks RTD: <a href="http://ovirt-gerrit-hooks.readthedocs.io/en/latest/">http://ovirt-gerrit-hooks.readthedocs.io/en/latest/</a></p>
<pre>* This should be completely refactored, as the design and code changed significantly
* The first section should be aimed at infra team, explaining the design of the project, deployment on the Gerrit server, steps to deploy new code, and anything admin would need to know about the project
* The second section should be auto-generated from the code itself and show the documentation on all the classes and functions.</pre></li></ul>
<p>[~sbendavi(a)redhat.com][~amarchuk] I think we can take advantage of the quiet time during the shutdown to start focusing on this important task and get some progress. Let me know if I missed anything.</p></blockquote>
<p>— This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100068)</p>
<img src="https://u4043402.ct.sendgrid.net/wf/open?upn=i5TMWGV99amJbNxJpSp2-2BCmpYL..." alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/>
</body></html>
------------=_1508833269-26273-114--
7 years, 2 months