Commit Graph
76 Commits
Author SHA1 Message Date
Tino Vazquez f7d53e75ff M #-: Bump version 6.3.85 2022-04-07 19:49:58 +02:00
Vlastimil Holer 096754b63f M #-: Bump year to 2021 (#778) 2021-02-09 16:07:56 +01:00
Ruben S. MonteroandChristian González d879f798b9 F #3859: Monitoring & Scheduler
* Merge monitor information into Host XML document
  * Add new param to vmpool.monitoring call
  * Add new param to hostpool.monitoring call
  * Update OCA - Ruby

co-authored-by: Christian González <cgonzalez@opennebula.io>
2020-05-28 16:49:00 +02:00
Ruben S. MonteroandChristian González b22c569ab2 F #3953: Add RAW validator for KVM
- VirtualMachine
  - VMTemplate
  - Add libvirt rng files

co-authored-by: Christian González <cgonzalez@opennebula.io>
2020-05-18 02:23:29 +02:00
Vlastimil Holer f3c50a5d89 M #-: Year bump to 2020 (#4634) 2020-04-30 15:00:02 +02:00
Abdullah Aml d3443f5e77 B #4503: checking nodestval before dereferencing
Signed-off-by: Abdullahaml1 <abdullah_aml@protonmail.com>
2020-04-16 15:48:41 +02:00
Vlastimil Holer 441cf1f7f9 Bump version to 5.7.85, year to 2019 2019-01-16 11:47:59 +01:00
Ruben S. Montero 37222d65dc F #1792: Greatly improve concurrency by: Remove big lock on pool control class. Increase number of MySQL connections (new configuration variable). Make all parser reentrants. This commit also simplifies the pool references.
(cherry picked from commit a3d3ceb771034794c4fb453dcd9aaff64c53baed)
2018-03-17 23:35:21 +01:00
Vlastimil Holer a4c0447ccf Bump year to 2018 (#1623) 2018-01-02 18:27:37 +01:00
Ruben S. Montero db12ffddd6 Get rid of deprecated options for yacc 2017-10-18 17:51:44 +02:00
Javi Fontan 8de979e42c Bump version 5.3.80 2017-05-25 16:07:35 +02:00
Ruben S. Montero 2537eb8859 bug #4637: Fix wrong check for int/float bool expressions 2016-07-19 19:54:58 +02:00
Ruben S. Montero 34672cbb1f bug #4637: Adds @> operator for boolean expresions. @> evaluates to
true if the value is included in a result array. An array of attributes
is obtained for multiple values xpath, e.g.
<CLUSTER>
<ID>100</ID>
<ID>101</ID>
</CLUSTER>

an expresion of the form CLUSTER/ID in a requirement returns [100, 101].
To test if a given element is in a datastore:

CLUSTER/ID @> 101 -----> [100, 101] @> 101 ---> true

Note that CLUSTER/ID = 101 only evaluates the first element found

CLUSTER/ID = 101 ----> 100 = 101 ----> false

(cherry picked from commit eed6b268ad)
2016-07-19 13:07:02 +02:00
Ruben S. Montero c33ea24113 bug #4587: Fixes issues when filtering context values 2016-06-21 18:15:04 +02:00
Javi Fontan e1f6dee180 Update copyright notice year 2016-05-04 12:33:23 +02:00
Ruben S. Montero 3fb8a0e161 feature #4369: Better const signature. Removed unused varibles and
methods. ACL filter is generated in the ClusterPool class, moved DB name
to private scope. Copy constructor for object collection. Uniform
get_cluster_id function.
2016-03-21 13:01:45 +01:00
Carlos Martín e8a05ca1d7 Feature #4369: Replace cluster ID with a set of IDs 2016-03-10 16:28:33 +01:00
Ruben S. Montero 1add1cfb52 bug #4355: CURRENT_VMS can be now of any type. Better handling of
ObjectXML::search templates
2016-03-03 15:39:41 +01:00
Ruben S. Montero 5761be4d10 feature #4217: Simplify Template, Attribute and PoolObjectSQL class interfaces 2016-02-05 00:33:37 +01:00
Ruben S. Montero 0a25deec55 feature #4156: Use secondary groups to schedule. Refactor ObjectXML
class to make use of templates
2016-01-08 01:06:26 +01:00
Jaime Melis e20fb5c4c4 Fix copyright in banners 2015-09-23 16:51:10 +02:00
Javi Fontan 4b08d76fbf Whitespace cleanup 2015-07-01 15:18:28 -04:00
Ruben S. Montero 094e8e5e60 feature #3718: Compute disk total costs in showback 2015-06-29 03:29:26 +02:00
gschmidt 04a97cc751 Bug #3733: xmlrpc-c / scheduler problems with big XML-Sets - switched from xmlParseMemory to xmlReadMemory; xmlReadMemory allows parameter XML_PARSE_HUGE which adds support for files >10MB
(cherry picked from commit b98a2cdc67)
2015-04-06 20:22:12 +02:00
Jaime Melis 8d00b74177 Change year to 2015 2015-02-24 12:27:59 +01:00
Carlos Martín 68bac3a897 Feature #3264: New method VMPool::calculate_showback 2014-10-30 17:21:27 +01:00
Ruben S. Montero 1ab55e9703 csrf-fix: Regenerate parsers with flex 2.5.39
(cherry picked from commit 430b81e87b39006c6790de132c141fe486f4b7f1)
2014-07-01 12:41:59 +02:00
Carlos Martín d79aff9d54 csrf-fix: Improve parsing, corner cases
(cherry picked from commit 5818b8ea40)
(cherry picked from commit d27957b75ec5fb420d66a03207f098049b5ce02c)
2014-07-01 12:41:52 +02:00
Ruben S. Montero 1a4f9e09f0 feature #2858: Support for Address Range attributes in context 2014-05-17 01:17:58 +02:00
Ruben S. Montero 9f316bed12 feature #2465: Compile new parsers 2014-03-05 18:14:10 +01:00
Jaime Melis 11520021f7 Bump to version 4.5.0 2014-01-09 11:51:20 +01:00
Carlos Martín 84ecfbeb7e Remove outdated core tests 2013-10-25 16:05:53 +02:00
Ruben S. Montero 3f8a18add5 Merge branch 'im-collectd' 2013-10-16 22:09:48 +02:00
Jaime Melis 0b818bd373 im-collectd: the core only sends updates the first time the host is monitored. 2013-10-15 17:55:20 +02:00
Ruben S. Montero 28d5bedc91 Merge branch 'master' into feature-1712
Conflicts:
	src/xml/expr_arith.cc
	src/xml/expr_bool.cc
	src/xml/expr_bool.h
2013-08-30 17:08:48 +02:00
Ruben S. Montero 983804df18 feature #1742: Redo parsers, clear set of group ids in case of failed authN 2013-08-30 16:50:04 +02:00
Ruben S. Montero 087b213423 feature #1712: Fix memory leak 2013-08-13 17:03:17 +02:00
Ruben S. Montero ef1275caf6 feature #1712: Generic match-making functions. It can be used with any Resource and not just hosts 2013-08-06 17:25:21 +02:00
Ruben S. Montero a73eaf90e0 bug #2093: Parsers compiled with latest changes
(cherry picked from commit 8d02a71c3cb9ef6387e9e4a9e4efdcf43a91b126)
2013-07-23 16:20:08 +02:00
Ruben S. Montero c0923df5d0 feature #1675: Level lex and yacc versions across parsers 2013-02-01 18:56:15 +01:00
Carlos Martín ea607318b4 Feature #1675: Compile parsers 2013-02-01 15:04:27 +01:00
Carlos Martín 26d15b41b2 Feature #1675: In requirements, keyword CURRENT_VMS searches the Host's running VM ids 2013-02-01 15:01:12 +01:00
Ruben S. Montero aea1961ff8 Merge branch 'bug-1738' 2013-02-01 12:26:47 +01:00
Ruben S. Montero 9e99408878 bug #1738: Complie with latests flex and yacc 2013-02-01 12:25:17 +01:00
Carlos Martín 98c385ca60 Feature #1747: Compile commit:73687ce 2013-01-31 16:50:39 +01:00
Carlos Martín 73687cebba Feature #1747: Allow xpath in rank and requirements expressions 2013-01-31 16:44:12 +01:00
Carlos Martín cdb2a8a476 Feature #846: Add methods to update the VM template from the sched and log messages 2013-01-30 17:49:24 +01:00
Carlos Martín aacde1b5ff Bug #1738: Compile parsers 2013-01-29 17:54:25 +01:00
Carlos Martín f1eaea5662 Bug #1738: Cleanup code using xpath | operator 2013-01-29 17:40:24 +01:00
Carlos Martín 4c27fd2fea Bug #1738: expr_bool.y returns -1 if the type does not match 2013-01-29 14:57:51 +01:00