[ovirt-devel] Engine High Availability

2016-03-03 Thread Sunny Shin
Hi All,

In the new architecture page (
http://www.ovirt.org/documentation/architecture/architecture/), overall
architecture picture shows that engine supports active-active high
availability.

However, as per engine HA page (
http://www.ovirt.org/develop/release-management/features/engine/engine-high-availability/),
active-active HA is not supported yet and there are several implementation
issues.

So, could anyone give me a brief explanation about discrepancy between
these two pages, and about the plan to implement this feature if not
implemented yet?

Sunny
___
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

[ovirt-devel] Type verification for vdsm

2016-03-03 Thread Piotr Kliczewski
All,

I am working on converting our vdsm schema to yaml. As part of this
work [1] I added type verification for request and response data.
There was a suggestion to raise an exception when there is type
inconsistency but after a bit of testing I can see that there are
inconsistencies for many verbs.

I introduced strict mode config value which switches between raising
exception and logging a warning. At the moment we log inconsistencies
but there is a plan to be strict for master and log for stable
branches.

I would like to ask each vertical representative/maintainer to review
the code and fix any inconsistencies in the schema.

Thanks,
Piotr

[1] https://gerrit.ovirt.org/#/c/53919
___
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel


[ovirt-devel] oVirt Engine 3.6.4 branch was created + backport guide for 3.6.z

2016-03-03 Thread Tal Nisan
Hi everyone,
The ovirt-engine-3.6.4 branch has been created following the last
(hopefully) respin of 3.6.3
Note the the branch was created from the 3.6.3 branch today and contains
all the content of 3.6.3 obviously.

As I am asked a lot of questions questions concerning the backport flow for
3.6.z bugs, here it is:

3.6.5 bugs should be included in:

   - master
   - ovirt-engine-3.6

3.6.4 bugs should be included in:

   - master
   - ovirt-engine-3.6
   - ovirt-engine-3.6.4.

As for 3.6.6 only bugs i.e. those that are solved in the timeline before
branching out of 3.6.5 but you do not want them to be included in 3.6.5,
those should NOT be merged on ovirt-engine-3.6 until 3.6.5 will be branched
out (date TBD, probably a couple of weeks before the release date).

For further questions feel free to contact me.
___
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

Re: [ovirt-devel] Welcome: New ovirt.org website!

2016-03-03 Thread René Koch

Hi Mikey,

The new page looks really good.

I figured out, that all of the links to presentations and templates are 
still pointing to the old Mediawiki url and so all presentations are 
unavailable:

https://www.ovirt.org/community/get-involved/resources/slide-decks/


Regards,
René


On 02/19/2016 04:57 PM, Mikey Ariel wrote:

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA256

Following yesterday's pre-launch email[1], I'm happy to announce that
the new ovirt.org[2] website is now live in **public beta** and
available for community review.

All the information in this email is also available in the first blog
post of our shiny new oVirt blog[3]. Read on for information about new
features, known issues, and a call for reviews.

The old MediaWiki site is still available in read-only[4], and will be
taken offline on **March 1, 2016**. This is to ensure that you can
compare pages and review migrated content.

What's New
==

The new Website is full of improvements and enhancements, check out
these highlights:

* Source content is now formatted in Markdown instead of MediaWiki.
This means that you can create and edit documentation, blog posts, and
feature pages with the same Markdown syntax you know.

* The Website is deployed with Middleman and stored on GitHub. This
means that you can make changes to content with the same GitHub
contribution workflow that you know (fork, clone, edit, commit, submit
pull request). We even have an "Edit this page on GitHub" link at the
bottom of every page!

* New layout and design, from breadcrumbs to sidebards and an upgraded
landing page. (This is still WIP, please see known issues.)

* Automatic redirects from the old MediaWiki site. This means that if
the wiki page exists in the new website, previously-released URLs will
redirect to that page. If the page was removed, the Search page will
open with the page title auto-filled in the search box.

* Hierarchical content structure. This means that instead of flat
Wiki-style files, the deployed Website reflects an organized source
repo with content sorted into directories and sub-directories.

* Official oVirt blog! Our new blog welcomes contributions. This means
that if you solved a problem with oVirt, want to share your oVirt
story, or describe a cool integration, you can submit a pull request
with a blog post and we will provide editorial reviews and help
publish your posts.

* Standardized contribution process. The GitHub repo now includes a
README.md[5] file that you can use to learn about how to add and edit
content on the website. We welcome pull requests!

Known Issues


Despite our best efforts, there are still a few kinks with the new
website that you should be aware of:

* Attempting to navigate to ovirt.org (without www.) leads to a
redirect loop. We have a ticket open with OpenShift, our hosting
service to fix this.

* Only http is available. We also have a ticket with OpenShift to add
SSL and enable https.

* Home page and Download page are still being upgraded by our UX
experts, expect some cool new changes soon!

* Feature pages look-and-feel is still under construction. You can
still edit and push feature pages as usual.

What's Next
===

Even though the Website is live, the work is hardly over. We'd like to
ask for your help in:

* Reviewing content for anything obsolete or outdated (each page in
the new website includes a header toolbar with metadata from the
original wiki page for your convenience)

* Submitting blog posts or any other content that you wish to share
with the oVirt community

* Reporting bugs and proposing enhancements, for example broken links
or missing pages

We hope you will enjoy the new oVirt Website, looking forward to your
feedback and contributions!

[1] http://lists.ovirt.org/pipermail/devel/2016-February/012372.html
[2] http://www.ovirt.org/
[3] http://www.ovirt.org/blog/2016/02/welcome-to-new-ovirt-site/
[4] http://old.ovirt.org/Home
[5] https://github.com/oVirt/ovirt-site/blob/master/README.md

- -- 
Mikey Ariel

Community Lead, oVirt
www.ovirt.org

"To be is to do" (Socrates)
"To do is to be" (Jean-Paul Sartre)
"Do be do be do" (Frank Sinatra)

Mobile: +420-702-131-141
IRC: mariel / thatdocslady
Twitter: @ThatDocsLady


-BEGIN PGP SIGNATURE-
Version: GnuPG v2

iQEcBAEBCAAGBQJWxztZAAoJEHYPPTOszxHoOF4H/2UeK9JTspw4dYU+pUu8fKqf
pSrE9ha3k9KpPnGIAx6VTnbXolNr9tHFiT8gcds1C9CVoMEPrKUxns9CTz3kPYBH
/mGYCwQ+ncUNBCn+54uiKmXssaAtpVLnuxh8f1z9BDUoFjoY7ASLTzwXu9XTuH9V
C9gaR0iGcRgSmBPjfPuAVWuHgimM068x5Ig2BoMSzAeCM7pO6LwiRzt3xX15xlR4
TMkUWLHdnJ1uL1GH267tMofrMnk25veDPIzuzIaPFjwIuTFgtwnUQI82ULbxcet2
NJ+y/UgwQ9JUQheoQL/oOsnSs244kFl0Vl+GuKMDGZ1FwCfoZerejnhEK+1cK0U=
=KQLK
-END PGP SIGNATURE-
___
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel





smime.p7s
Description: S/MIME Cryptographic Signature
___
Devel mailing list
Devel@ovirt.org
h

Re: [ovirt-devel] logging VDSM-generated libvirt XML properly

2016-03-03 Thread Nir Soffer
On Thu, Mar 3, 2016 at 4:28 PM, Martin Polednik 
wrote:

> Hello developers!
>
> I've been chasing a bug that lead me to an idea of improving our XML
> logging. Now, to see a VMs generated libvirt XML, we have to rely on
> vdsm.log. The issue is that the log is rotating and therefore, it is
> easy to miss the correct XML when dealing with busy hypervisor.
>
> Since we're built on libvirt, I was thinking of doing similar thinks
> that libvirt does with qemu commandline. Each running domain(VM) has
> it's command line logged in /var/log/libvirt/qemu/${vmname}. This is
> great for debugging as you can mostly just take the cmdline and
> restart the VM.
>
> There is an issue with using the cmdline directly - networking.
> Libvirt uses additional script to create and up a bridge. Therefore,
> it is easier to use the XML and shape it to one's needs.
>
> I propose that we properly log the generated XML in a similar fashion
> as libvirt generates the cmdline. This means we would have path like
> /var/log/vdsm/libvirt/${vmname}, where generated XML would be stored.
> To minimize the logging requirements, only last definition of VM with
> that name may be stored. Additionally, exception level errors
> related to that VM could also be stored there.
>

Without history, it will much less useful, so I think we should keep this
in vdsm log.

How about creating separate log for virt?

We talked about separating the application to several parts, so we can
start by
having separate logs. In /var/log/vdsm/virt.log (or /var/log/vdsm/vms.log)
you
will see calls to the storage layer (service in the future), but you will
not see all
the noise that storage generates (e.g. resourseManager crap).


>
> What do you think, can we afford the space and additional writes per
> VM to help the debugging process?
>

We can, but the default log level should not show stuff like full xml dumps.

Nir
___
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

[ovirt-devel] logging VDSM-generated libvirt XML properly

2016-03-03 Thread Martin Polednik

Hello developers!

I've been chasing a bug that lead me to an idea of improving our XML
logging. Now, to see a VMs generated libvirt XML, we have to rely on
vdsm.log. The issue is that the log is rotating and therefore, it is
easy to miss the correct XML when dealing with busy hypervisor.

Since we're built on libvirt, I was thinking of doing similar thinks
that libvirt does with qemu commandline. Each running domain(VM) has
it's command line logged in /var/log/libvirt/qemu/${vmname}. This is
great for debugging as you can mostly just take the cmdline and
restart the VM.

There is an issue with using the cmdline directly - networking.
Libvirt uses additional script to create and up a bridge. Therefore,
it is easier to use the XML and shape it to one's needs.

I propose that we properly log the generated XML in a similar fashion
as libvirt generates the cmdline. This means we would have path like
/var/log/vdsm/libvirt/${vmname}, where generated XML would be stored.
To minimize the logging requirements, only last definition of VM with
that name may be stored. Additionally, exception level errors
related to that VM could also be stored there.

What do you think, can we afford the space and additional writes per
VM to help the debugging process?

Regards,
mpolednik
___
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel


Re: [ovirt-devel] [ANN] oVirt 3.6.3 Fourth Release Candidate is now available for testing

2016-03-03 Thread Sandro Bonazzola
On Tue, Mar 1, 2016 at 8:02 PM, Sven Kieske  wrote:

> On 01.03.2016 10:32, Sandro Bonazzola wrote:
> > No it isn't intentional. a bug in the migration tool dropped all bz
> > references ( https://github.com/oVirt/ovirt-site/issues/98 )
> >
> >
> >
> >> I'm talking about the "bugs fixed" section.
> >>
> >> furthermore it is not anymore updated what exactly was fixed in the last
> >> RC etc.
> >>
> >> I found the old format way more helpful.
> >>
> >
> > I agree. I'm trying to fix the release notes for today GA.
>
>
> Thank you very much, it's much appreciated.
>
> Can't wait to test the GA in my dev system, but this will likely be
> not this week, because I got higher priorities from my mgmt.
>
> kind regards
>

Looking forward to your feedback :-)



>
> Sven
> ___
> Devel mailing list
> Devel@ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
>



-- 
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
___
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel

Re: [ovirt-devel] python3-ovirt-engine-sdk4-4.0.0-0.0.20160302git42dbb0c.x86_64 missing deps on el7

2016-03-03 Thread Juan Hernández
On 03/03/2016 08:20 AM, Sandro Bonazzola wrote:
> Hi,
> 
> python3 is not available on el7, causing:
> 
> *
> *
> 
> *00:17:51.028* Num Packages in Repos: 20203
> *00:17:51.028* package: 
> python3-ovirt-engine-sdk4-4.0.0-0.0.20160302git42dbb0c.x86_64 from 
> check-custom-el7
> *00:17:51.028*   unresolved deps: 
> *00:17:51.028*  python3-pycurl
> *00:17:51.028*  python3
> 
> 
> Please fix the spec file avoiding to build python3 modules on el7, thanks.
> 

The .spec for this package doesn't build the Python 3 package:


https://github.com/oVirt/ovirt-engine-sdk/blob/master/packaging/spec.el7.in

Only the Fedora 23 .spec does:


https://github.com/oVirt/ovirt-engine-sdk/blob/master/packaging/spec.fc23.in

You can also verify that the Jenkins build for el7 didn't produce a
Python 3 package:


http://jenkins.ovirt.org/job/ovirt-engine-sdk_master_build-artifacts-el7-x86_64/29

So the problem must be somewhere else. Maybe the fact that the .rpm file
doesn't contain the distribution tag?

-- 
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
___
Devel mailing list
Devel@ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel