This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionNext revisionBoth sides next revision | ||
oar_3 [2018/03/06 16:47] – [Demo Version (pre-alpha) (to be complete)] auguste | oar_3 [2018/11/08 15:15] – [OAR 3] auguste | ||
---|---|---|---|
Line 1: | Line 1: | ||
====== OAR 3 ====== | ====== OAR 3 ====== | ||
- | Status: pre-alpha (demo version) | + | Status: |
- | Release | + | |
+ | Released | ||
**OAR 3** is next OAR version. It's a near complete rewritten version of OAR 2. | **OAR 3** is next OAR version. It's a near complete rewritten version of OAR 2. | ||
Line 7: | Line 8: | ||
===== Main changes and features ===== | ===== Main changes and features ===== | ||
* Same design architecture as OAR2 (based on high level components) | * Same design architecture as OAR2 (based on high level components) | ||
- | * Low source line number of code, under 30K (core under 20k) | + | * Low source line number of code, under 30K (core under 20kloc) |
* New more scalable scheduler (based on new data structures) | * New more scalable scheduler (based on new data structures) | ||
* Python 3.6 | * Python 3.6 | ||
Line 14: | Line 15: | ||
===== Roadmap ===== | ===== Roadmap ===== | ||
- | * Pre-Alpha version (3.0.0dev0): **1Q18** **(current target)** | + | * Pre-Alpha version (3.0.0dev1): Mar 29th 2018 |
- | * Alpha version: **2Q18** | + | * Alpha version: |
- | * Beta version: **TBA** | + | * Beta version: **1Q19** |
- | * Production version (3.0.x): **TBA** | + | * Production version (3.0.x): **2019** |
- | ===== Demo Version | + | ===== Demonstration |
Demo version uses [[https:// | Demo version uses [[https:// | ||
* First we need to use **dev** branch of oardocker | * First we need to use **dev** branch of oardocker | ||
< | < | ||
- | git clone https:// | + | git clone https:// |
- | cd oar-docker | + | cd oar-docker |
- | git checkout dev | + | git checkout dev |
- | pip install . | + | pip install . |
</ | </ | ||
- | * Second | + | * Second |
< | < | ||
- | | + | mkdir oar3-stretch && |
| | ||
- | oardocker install http://oar-ftp.imag.fr/oar/2.5/ | + | git clone --depth 1 --branch 3.0.0.dev3 https://github.com/oar-team/oar3.git |
+ | | ||
</ | </ | ||
- | * Third we can build a OAR3 pre-alpha version | + | * Third launch containers, connect and submit an interactive job |
< | < | ||
- | cd oar3-dev | ||
- | | ||
| | ||
+ | | ||
+ | | ||
</ | </ | ||
Line 81: | Line 83: | ||
* SendMail to user unavailable | * SendMail to user unavailable | ||
* Test coverage 70%-80% | * Test coverage 70%-80% | ||
+ | |||
===== Alpha version ===== | ===== Alpha version ===== | ||
* Standalone procedure installation | * Standalone procedure installation |