snf-ganeti: Revisionshttps://code.grnet.gr/2014-12-11T13:11:00+02:00Greek Research and Technology Network's projects
Redmine Revision 86879b97: Bump new upstream versionhttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/86879b97e5646fa23f5c5e1faa7dfb8043ac1b8e2014-12-11T13:11:00+02:00Dimitris Aragiorgis
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision 495abb3c: Merge branch 'stable-2.10-bpo2' into debian-2.10https://code.grnet.gr/projects/snf-ganeti/repository/revisions/495abb3c5389eaa7adbb6e6ee3ff2e544f51f6cd2014-12-11T13:09:13+02:00Dimitris Aragiorgis Revision 6070be5b: Fix NIC env in case seq is 0https://code.grnet.gr/projects/snf-ganeti/repository/revisions/6070be5bb0f3810c44faf4bc4dc75c3d004960422014-12-11T13:08:06+02:00Dimitris Aragiorgis
<p>Commit bd770b4 introduced a bug where the INTERFACE_INDEX was not<br />exported in scripts' environmenti if NIC's seq was 0. Fix this.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision 0d1b82ce: Add --dry-run option to gnt-cluster add-tagshttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/0d1b82ce356a1e04f61af38327278cdaff2638442014-12-11T13:08:05+02:00Dimitris Aragiorgis
<p>This will be useful for checking snf-ganeti-eventd/snf-dispatcher<br />sanity. By running:</p>
<ol>
<li>gnt-cluster add-tags --dry-run snf:enentd:heartbeat</li>
</ol>
<p>snf-ganeti-eventd should send a message that snf-dispatcher will<br />receive.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision fc203c6c: Fix tcpudp_port_pool in cfgupgradehttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/fc203c6c9ad602188dfb3468e898d65dd3e51f402014-12-11T13:08:04+02:00Dimitris Aragiorgis
<p>Use --fix-pool to fix tcpudp_port_pool and highest_used_port<br />in case they are not in sync.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision 080245dc: (ext) Pass disk geometry in kvm commandhttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/080245dcdfcbc011f446d2e4bd35620e0701f6002014-12-11T13:08:03+02:00Dimitris Aragiorgis
<p>Currently we allow this feature only for ext templates that<br />allow arbitrary params per disk. If both 'heads' and 'secs'<br />params are given then 'cyls' is calculated from the disk size.</p>
<p>TODO: export these params in IDISK_PARAMS since the can be<br />useful for every disk.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision 81344ab0: (ext) Override disk_cache hvp with disk param in exthttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/81344ab058af4589db2664ea318d9278df99d2102014-12-11T13:08:02+02:00Dimitris Aragiorgis
<p>This is a hack that brings disk_cache hypervisor param<br />at disk level. This is supported only for disks of ext<br />template that allow arbitrary params. The corresponding<br />param that should be used is 'cache'.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision daec079b: (ext) Do not remove disks if --keep-disks and DT_EXThttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/daec079b196d97b9326141f485bf43b825788a062014-12-11T13:08:01+02:00Dimitris Aragiorgis
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision ab86530b: (grnet) Remove deprecated physical_id if foundhttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/ab86530b9d28ee98638bfad35a4ddc0a99858bd22014-12-11T13:08:00+02:00Dimitris Aragiorgis
<p>In 2.8 disks have been added to runtime files for hotplug support.<br />Back then physical_id slot existed. Remove this slot in the early<br />stage of Disk.FromDict() otherwise an exception will be raised.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision 0cf1515d: (grnet) Upgrade runtime fileshttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/0cf1515dcd5198c35423f1d436848604a081c6162014-12-11T13:07:59+02:00Dimitris Aragiorgis
<p>Each disk entry should include (disk dict, link name, disk uri).</p>
<p>When hotplug was backported in 2.8 access uri was not supported.<br />Thus the relevant entry for each disk entry might be missing from<br />the runtime files. Add an empty string in this case.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision 1a93514a: (b64) Use base64 encoding in networks' bitarrayshttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/1a93514adaceead3e09dfdaea75c4097978d01a82014-12-11T13:07:58+02:00Dimitris Aragiorgis
<p>This is needed for GRNET'S production environment.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision 45460c20: (snap) LUInstanceSnapshot for the ext disk templatehttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/45460c20f4dd331a80ff89bfcae70788bc1963122014-12-11T13:07:57+02:00Dimitris Aragiorgis
<p>Add support for snapshotting disks of an instance. This will<br />only work for the ext disk template. Example:</p>
<pre><code>gnt-instance snapshot --disk &lt;ident&gt;:snapshot_name=snap inst1</code></pre>
<p>This will take a snapshot of the disk identified by <ident> (e.g<br />0, disk_name, disk_uuid).</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision cab1c252: Revert "Fix query mechanism wrt networks and vlans"https://code.grnet.gr/projects/snf-ganeti/repository/revisions/cab1c2523d0545cb8e7f49db0fadf37c8c4817a92014-12-11T13:07:55+02:00Dimitris Aragiorgis
<p>Synnefo 0.15.2 still expects only mode and link and not vlan<br />in group_list field of the GetNetwork() query response.</p>
<p>Until it gets fixed we do not return the vlan netparam.</p>
<p>This reverts commit b6afa809538b9f6dd80953362e99a129147bf634.</p> Revision c4fa9e56: ifdown: Use new methods to unconfigure NICshttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/c4fa9e564eb51284bfe7939620b6d1ee90f502b22014-12-11T13:07:54+02:00Dimitris Aragiorgis
<p>We unconfigure a NIC (invoke ifdown script) during:</p>
<ul>
<li>instance cleanup</li>
<li>finalizing successful migration on source node</li>
<li>hot-unplugging a NIC</li>
</ul>
<p>In case of migration we do only a local cleanup.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p> Revision fd5af336: ifdown: Use new methods to create NIC fileshttps://code.grnet.gr/projects/snf-ganeti/repository/revisions/fd5af3366e89e08d193fd9fb969c36d613939ae32014-12-11T13:07:53+02:00Dimitris Aragiorgis
<p>NIC files containing corresponding tap name are created during:</p>
<ul>
<li>instance startup</li>
<li>NIC hot-add</li>
</ul>
<p>For compatibility we continue creating indexed based NIC files along<br />with uuid based ones.</p>
<p>Signed-off-by: Dimitris Aragiorgis <<a class="email" href="mailto:dimara@grnet.gr">dimara@grnet.gr</a>></p>