summaryrefslogtreecommitdiffstats
path: root/src/lib/Bcfg2/Server/Plugins/Probes.py
Commit message (Collapse)AuthorAgeFilesLines
* use Bcfg2.Compat to get any()Michael Fenn2014-09-101-1/+1
|
* fixed pylint testsChris St. Pierre2014-01-301-1/+2
|
* load correct JSON library on py2.4Chris St. Pierre2014-01-291-1/+2
|
* Probes: added missing docstringChris St. Pierre2013-11-141-0/+3
|
* testsuite: fixed unit tests for Probes allowed_groups optionChris St. Pierre2013-11-141-2/+3
|
* Add probes.allowed_groups option to restrict group assignments.Simon Ruderich2013-11-141-1/+9
|
* Probes: automatically remove duplicate probe dataChris St. Pierre2013-11-111-3/+10
|
* Probes: Disable builtin redefinition checkSol Jerome2013-08-101-1/+1
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Probes: Fix unicode probe handlingSol Jerome2013-08-101-1/+5
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Revert "Probes: Fix failing nosetests"Sol Jerome2013-08-101-4/+10
| | | | | | This reverts commit 4f745cc2731f7035f02566ba8bc1a0e9ae1b1a71. This breaks handling of unicode on python 2.
* Plugin: added new Caching interfaceChris St. Pierre2013-08-071-3/+9
| | | | | | | This gives a single unified interface for expiring caches, no matter the plugin. This will be particularly useful with the MultiprocessingCore, as certain calls must be dispatched to child processes to expire their caches.
* Probes: properly clear cacheChris St. Pierre2013-08-061-2/+4
| | | | | When reloading probe groups/data for a single client from the database, only clear data for that client, not for all clients.
* Probes: expire metadata cache after loading dataChris St. Pierre2013-08-061-0/+6
|
* Probes: fixed unit testChris St. Pierre2013-08-051-1/+1
|
* Multiprocessing: proxy RecvProbeData callsChris St. Pierre2013-08-051-5/+14
| | | | | | | | This proxies RecvProbeData calls to child cores to expire the probe cache. The probe data itself is not relayed, just the fact that there was probe data received from a given client. Fixes #129.
* pep8: fixed testsChris St. Pierre2013-07-021-2/+2
|
* Probes: Fixing Django exception importJason Kincl2013-06-171-1/+2
|
* Probes: no need to .save() after .get_or_create()Chris St. Pierre2013-06-171-1/+1
|
* Probes: no need to .save() after .get_or_create()Chris St. Pierre2013-06-141-1/+1
|
* Probes: reduce race condition that can result in multiple probe groupsChris St. Pierre2013-06-131-6/+9
|
* Probes: Fix failing nosetestsSol Jerome2013-05-101-10/+4
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* pep-8: fixed indentation?Chris St. Pierre2013-04-161-2/+2
|
* Probes: Fix pylint errorSol Jerome2013-04-101-1/+2
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* PY3K: Fix client/server to work with python 3Sol Jerome2013-04-101-4/+12
| | | | Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* Probes: fixed long linesChris St. Pierre2013-03-291-8/+9
|
* Probes: Handle unicode probesSol Jerome2013-03-291-3/+13
| | | | | | | | There is no good way of sending unicode probes to older clients which do not have support for them. This change will cause unicode probes to be skipped for unsupported clients and handled properly for new clients. Signed-off-by: Sol Jerome <sol.jerome@gmail.com>
* testsuite: fixed more unit test stuffChris St. Pierre2013-03-261-2/+3
|
* fixed regex errors introduced by 6c996f42c53a36fc0406f836d64b8c1bec6f4bccChris St. Pierre2013-03-261-1/+1
|
* testsuite: fixed issues found by latest version of pylintChris St. Pierre2013-03-261-4/+4
|
* testsuite: fixed issues found by latest version of pep8Chris St. Pierre2013-03-261-6/+5
|
* gave ProbeSet a pretty stringification for debug outputChris St. Pierre2012-11-271-0/+3
|
* fixed unit testsChris St. Pierre2012-10-291-0/+3
|
* added database locking to MetadataChris St. Pierre2012-10-291-2/+2
|
* Probes/DatabaseBackend: add a thread lock for databases that cannot handle ↵Tim Laszlo2012-10-261-0/+1
| | | | multiple writes
* Update internal probe data at once.Tim Laszlo2012-10-231-13/+10
| | | | | | | When a large number of clients upload probe data at once, the data is occasionally written out before the data is fully populated. This causes writes to fail with KeyErrors on the server and clients to stop running.
* copy probe data when writing probed.xml to avoid race conditionChris St. Pierre2012-10-191-6/+11
|
* added support for JSON and YAML properties filesChris St. Pierre2012-10-151-9/+3
|
* wrote sphinx docs for base server CoreChris St. Pierre2012-10-151-1/+1
|
* Packages: updated pulp repo handling to latest Pulp v1 APIChris St. Pierre2012-10-111-1/+1
|
* various pylint fixesChris St. Pierre2012-09-251-2/+0
|
* testsuite: fix path in pylint testsChris St. Pierre2012-09-251-1/+1
|
* misc. minor bug fixesChris St. Pierre2012-09-251-1/+1
|
* expanded pylint coverageChris St. Pierre2012-09-251-0/+6
|
* fixed tests for pylint changesChris St. Pierre2012-09-251-3/+4
|
* made json optional againChris St. Pierre2012-09-251-2/+11
|
* run pylint for errors on almost everything, full runs on some selected stuffChris St. Pierre2012-09-251-45/+73
|
* added json, md5 to Bcfg2.CompatChris St. Pierre2012-09-201-12/+2
|
* Cfg: documented all Cfg modules, added development docsChris St. Pierre2012-09-111-1/+1
|
* added docs about cache invalidationChris St. Pierre2012-09-061-6/+4
|
* improving plugin development docsChris St. Pierre2012-09-061-1/+1
|