Revision 82a1c938
b/doc/design-2.1.rst | ||
---|---|---|
1 |
================= |
|
2 |
Ganeti 2.1 design |
|
3 |
================= |
|
4 |
|
|
5 |
This document describes the major changes in Ganeti 2.1 compared to |
|
6 |
the 2.0 version. |
|
7 |
|
|
8 |
The 2.1 version will be a relatively small release. Its main aim is to avoid |
|
9 |
changing too much of the core code, while addressing issues and adding new |
|
10 |
features and improvements over 2.0, in a timely fashion. |
|
11 |
|
|
12 |
.. contents:: :depth: 3 |
|
13 |
|
|
14 |
Objective |
|
15 |
========= |
|
16 |
|
|
17 |
Ganeti 2.1 will add features to help further automatization of cluster |
|
18 |
operations, further improbe scalability to even bigger clusters, and make it |
|
19 |
easier to debug the Ganeti core. |
|
20 |
|
|
21 |
Background |
|
22 |
========== |
|
23 |
|
|
24 |
Overview |
|
25 |
======== |
|
26 |
|
|
27 |
Detailed design |
|
28 |
=============== |
|
29 |
|
|
30 |
As for 2.0 we divide the 2.1 design into three areas: |
|
31 |
|
|
32 |
- core changes, which affect the master daemon/job queue/locking |
|
33 |
- logical unit/feature changes |
|
34 |
- external interface changes (eg. command line, os api, hooks, ...) |
|
35 |
|
|
36 |
Core changes |
|
37 |
------------ |
|
38 |
|
|
39 |
Feature changes |
|
40 |
--------------- |
|
41 |
|
|
42 |
External interface changes |
|
43 |
-------------------------- |
|
44 |
|
Also available in: Unified diff