1.9-2641 container.docker driver enhancements
1.9-2640 Don't stack on pushasset on ARM platforms
1.9-2639 Fix ip regressions
1.9-2638 No need to reset locale anymore before running EDITOR
1.9-2637 Fix "destroy of a destroyed zfs snap or dataset" unduly considered an error
1.9-2636 Add a missing import in the hb.unicast driver
1.9-2635 Unicast heartbeat enhancements
1.9-2634 Don't try to rm docker container if the docker daemon is not running
1.9-2633 Switch action validation enhancements
1.9-2632 Catch the "removal already in progress" situation in docker container_rm()
1.9-2631 Align comp obj filename to the class name
1.9-2630 Fix a fs status error on nodes where the fs zpool is deported
1.9-2629 Fix an error detected by pylint
1.9-2628 Merge branch 'master' of
1.9-2627 Ip resources enhancements
1.9-2626 Align the tls certificate data ressource label to the <type> <desc> standard
1.9-2625 Micro optimization in the mon thread
1.9-2624 Avoid importing modules in codepaths (lsnr)
1.9-2623 Avoid importing modules in codepaths (hb)
1.9-2622 Add nosetest nocapture information
1.9-2621 Fix tests ordering
1.9-2620 Make sync from a down instance unforceable
1.9-2619 sync enhancements
1.9-2618 Do not accept n/a as a valid reference resources agg status for rsync
1.9-2617 Fix the "svcmgr -s '' print schedule" json format when a single service matches
1.9-2616 Don't accept a "placed" global expect that would be unset immediately
1.9-2615 Fix "nodemgr daemon shutdown" hang caused by children wait
1.9-2614 Stop spawning a "svcmgr status" for instances with no status.json
1.9-2613 Fix the "docker rm" already removed situation detection
1.9-2612 Add the "rm" container.docker keyword
1.9-2611 Fix the scheduler actions reported as "user actions" in the logs
1.9-2610 Don't publish the action log for foreign or volatile services
1.9-2609 Honor children relationship on "nodemgr daemon shutdown"
1.9-2608 Use the schedule definition to skip non-explicit zfs.snap on sync_all
1.9-2607 Listener thread enhancements
1.9-2606 Fix the reverted pausable sync resource check
1.9-2605 Allow disable on implicit sections (disk.scsireserv, sync#i0)
1.9-2604 Add the "scaler_short_svcname" and "scaler_svcname" references
1.9-2603 py3.5 compat fix for the packages comp object
1.9-2602 Re-start the 3par rcopy group on a metrocluster service switch after reversal
1.9-2601 Log the action origin, user or daemon
1.9-2600 Now that svcmgr accepts foreign service, return a more useful msg on print config
1.9-2599 Fix the drbd8 volumes status evaluation
1.9-2598 Add postinstall support for Suse CaaS Platform
1.9-2597 Add drbd volumes support
1.9-2596 Send collector changes on smon updates
1.9-2595 Fix svcmon ansi escaping on py3
1.9-2594 Factorize and extend the ANSI_ESCAPE regexp definition
1.9-2593 Upgrade from collector ping to a full resync if the collector asks for it
1.9-2592 Honor --dry-run for pre_action and post_action
1.9-2591 Allow againt out-of-schedule non-cron sync_all on sync resources by default
1.9-2590 Fix too frequent sync.zfssnap, not honoring the schedule
1.9-2589 Rename the ip.docker driver to ip.netns
1.9-2588 Support lxc in the ip.docker driver
1.9-2587 Remove the route_use_websocket keyword
1.9-2586 Add mode=ovs to the ip.docker driver
1.9-2585 Detect node frozen changes in the collector thread, and send to the collector
1.9-2584 Merge branch 'master' of
1.9-2583 Limit non-indexed svcmgr json output to unambiguous single-service commands
1.9-2582 Fix start timeout query in
1.9-2581 Add the LC_NUMERIC setting to the fallback to LANG=C codepath
1.9-2580 Force LC_NUMERIC to C
1.9-2579 Fix the node stuck in "rejoin" after a monitor thread crash/restart
1.9-2578 Fix the switch and giveback actions executed from a node with no instance
1.9-2577 Remove the hb.disable keyword
1.9-2576 Add a "nodes" keyword to all heartbeats to allow the hb on a cluster segment
1.9-2575 Display a "n/a" peer hb.disk status if no slot is allocated
1.9-2574 Support hb.disk driver "dev" keyword scoping
1.9-2573 Add the "toc" action to the list of action mandating slave relaying
1.9-2572 Compat fix for json_delta on py 2.6.4-
1.9-2571 Fix the shlex converter when fed unicode on py2
1.9-2570 Adapt all sync resource to the max_delay internally expressed as seconds
1.9-2569 Fix the service config exchange algo
1.9-2568 nosetests test_ci_freezer : implement random service name
1.9-2567 nosetests test_resourceset : implement random service name
1.9-2566 nosetests test_svc_fs : implement random service name
1.9-2565 nosetests test_references : implement random service name
1.9-2564 nosetests test_svcmgr : implement random service name
1.9-2563 nosetests test_provision : implement random service name
1.9-2562 Fix python 2.4 stack in postinstall
1.9-2561 Fix python 2.4 syntax error in postinstall
1.9-2560 Fix python 2.4 postinstall stack
1.9-2559 Misc monitor thread enhancements
1.9-2558 Specify OSVC_PYTHON as the comp objects interpreter
1.9-2557 Add a "ts" timestamp attribute to events
1.9-2556 Add a scopable "disable" keyword in all hb sections of node.conf
1.9-2555 Force the same session uuid on detached actions
1.9-2554 Add nosetests syntax examples
1.9-2553 Adapt nosetests to nodemgr and svcmgr frozen returning a timestamp when frozen
1.9-2552 Report n/a instead of up for scsireserv status if a dev is ro
1.9-2551 Document "--config=-" and refresh man pages
1.9-2550 Make json config feeding through stdin explicit, via --config=<-|/dev/stdin>
1.9-2549 Display a resource restart info in the "svcmgr print status" output
1.9-2548 Fixes for the freezestop monitor action
1.9-2547 Avoid orchestrate=start instance restart after a "stop --local"
1.9-2546 Add the route hash_policy data resource
1.9-2545 Fix the resource_monitor action not updating the status.json on changes
1.9-2544 Enhancement for "nodemgr updatecomp"
1.9-2543 Remove the "notify done" log message
1.9-2542 Don't repr() the user and group names
1.9-2541 Fix pylint errors in the daemon relay status codepath
1.9-2540 Merge branch 'master' of git+ssh://
1.9-2539 Add the message size to the relay status information
1.9-2538 Add the per-client ipaddr info to the relay status
1.9-2537 Fix pylint reported error in the "nodemgr daemon relay status" codepath
1.9-2536 Add the "nodemgr daemon relay status" command
1.9-2535 Fix stack in
1.9-2534 Use a duration expression in the sync_max_delay default value
1.9-2533 Add the envoy ingress gateway definitions
1.9-2532 Add a print_duration() function and use that to render sync.zfs warnings
1.9-2531 Fix the sync.zfs sync_max_delay check
1.9-2530 Remove redundant LANG and locale settings
1.9-2529 Set utf8 locale during postinstall
1.9-2528 Factorize locale setting in a new init_locale() function
1.9-2527 Fix a unicode error in the syslog logger on py2
1.9-2526 Update Microsoft Windows package content
1.9-2525 Fix utf-8 output of app resources when sent to the collector breaking xmlrpc
1.9-2524 Fix a stack in validate_destination_node
1.9-2523 Add missing format wildcard value to a log message
1.9-2522 One more fortification against incomplete cluster data
1.9-2521 More fortication against None values in cluster data keys
1.9-2520 Fix ip.cni referencing a lxc container status codepath
1.9-2519 Fortify "svcmgr print status" against incomplete cluster data
1.9-2518 Fortify svcmon codepath against incomplete cluster data
1.9-2517 Add dst nodes validation for "placed@..." global_expect set through the listener
1.9-2516 Catch TypeError when getting CLUSTER_DATA[nodename]["services"]["status"][svcname]
1.9-2515 Fix "svcmgr print resinfo" output format
1.9-2514 Allow setting the "provisioned" global expect on just created services
1.9-2513 nodemgr wait enhancements
1.9-2512 Sort events in the autodoc by reason, as a secondary key
1.9-2511 Document the new rollback policy in the keyword dictionnary
1.9-2510 Verify the "nodemgr daemon wait" action has a --filter option set
1.9-2509 Beautify a service errlog message
1.9-2508 Don't takeover services with a "start failed" peer instance if rollback=false
1.9-2507 Add a pausable property to the sync drivers
1.9-2506 Detect if a scsi dev rescan is necessary on promote_dev_rw() on Linux
1.9-2505 Add the freezer module tests to the CI tests
1.9-2504 Fix a potential stack in the monitor thread
1.9-2503 Merge branch 'master' of
1.9-2502 Change the "frozen" node and svc instance attr from bool to the freeze timestamp
1.9-2501 Update Microsoft Windows package build cookbook
1.9-2500 Fix lingering "ready" and "wait parents" smon status on orchestrate="start" svcs
1.9-2499 Freeze the instance on "shutdown --local"
1.9-2498 Fix the "svcmgr shutdown" async action
1.9-2497 Support the "snap" package format the the linux pushpkg
1.9-2496 Micro-optimization in the pushpkg xmlrpc
1.9-2495 Merge branch 'master' of git+ssh://
1.9-2494 Remove the call to "pkg info entire" in sunos asset module
1.9-2493 Smarter frozen peer instance merging on daemon startup
1.9-2492 Move shutdown codepath to the listener
1.9-2491 Catch OSError raised while getting mem/swap info
1.9-2490 Fix a stack in the resource orchestrator
1.9-2489 Update Windows python to 3.6
1.9-2488 Round pushstats end time to the next minute instead of the current minute
1.9-2487 Replace 'r' on windows before comparing sysreport cmd with previous
1.9-2486 Fix regression in sysreport cmd output change detection
1.9-2485 Fix for "nodemgr sysreport" on windows
1.9-2484 Use ValueError instead of PermissionError in the sysreport
1.9-2483 Add "nodemgr sysreport" support for windows
1.9-2482 Support ANSI console output on windows
1.9-2481 Handle corrupted pushstats data errors on windows
1.9-2480 Fix a "svcmgr validate config" and "print config --eval" scenario
1.9-2479 Change the initialization of a Storage() to please pylint
1.9-2478 Fix the windows Asset::init() prototype
1.9-2477 Add a reinit of the wmi object in codepaths used from daemon threads
1.9-2476 Merge branch 'master' of git+ssh://
1.9-2475 Move some daemon pre-loop step in a init() method
1.9-2474 Update Windows file exclude list
1.9-2473 Log the crypto module used by the daemon on start
1.9-2472 Don't cache wmi results
1.9-2471 py3 compat fix for windows
1.9-2470 Don't silently fallback to the base module in ximport()
1.9-2469 Move service async action validation to the daemon listener
1.9-2468 Don't use node.check_privs() from svcmgr
1.9-2467 Do check_privs() earlier
1.9-2466 Service selector enhancements
1.9-2465 Fix locale of subprocesses
1.9-2464 Fix hostname keyword handling in container.docker resources
1.9-2463 Move one_day and one_minute as StatsProvider class attributes
1.9-2462 Use justcall() instead of Popen() in the ip.crossbow driver
1.9-2461 Set LC_ALL=C in justcall() and qcall() subprocess environment
1.9-2460 Fix one_day and one_minute not stored as StatsProvider class attributes
1.9-2459 Fix pylint and nosetest errors caused by winstats
1.9-2458 Add winstats to the copyright desc file
1.9-2457 Force english locate in the perfmon metrics name
1.9-2456 Fix a stack in the windows pushstats codepath when no sa file has been recorded yet
1.9-2455 Merge branch 'master' of git+ssh://
1.9-2454 Support "nodemgr pushasset" and "nodemgr collect stats" on windows
1.9-2453 Reorganize the StatsProvider class init
1.9-2452 Add a convert_datetime converter
1.9-2451 Fix a pylint error in nodeWindows
1.9-2450 Handle the OPENSVC_AGENT_UPGRADE env var on windows
1.9-2449 Implement nodemgr daemon stop/start natively on windows
1.9-2448 flake8 fixes to the comm module
1.9-2447 Acquire the daemon lock in the winservice
1.9-2446 Fix inconsistent use of tab and space in rcAssetWindows
1.9-2445 Use wmi to fetch the windows os release
1.9-2444 Fix the python_cmd rcEnv property on windows
1.9-2443 Fix streams reconnection on windows
1.9-2442 Fix the foreign smon data drop check
1.9-2441 Keep the foreign service smon data for at least 5 seconds
1.9-2440 Keep the stream logger for volatile services
1.9-2439 Support passing async actions to services with no local instance
1.9-2438 Remove useless mkdir from the scheduler get_timestamp() codepath
1.9-2437 Fix inconsistent use of tab and space in rcAssetWindows
1.9-2436 Fix the wmi stacks in osvcd after changing the node.conf
1.9-2435 Fix a pylint regression in rcAssetWindows
1.9-2434 Add utc offset detection on windows
1.9-2433 Fix an inconsistent use of tab and space in the app.winservice driver
1.9-2432 Lowercase a log in the wait_for_fn() utility function
1.9-2431 Support start_timeout, stop_timeout and timeout in app.service
1.9-2430 Allow osvcd to identify services on windows even if no symlink points svcmgr
1.9-2429 Avoid double execution of Svc::get_running on each action
1.9-2428 Use non-blocking file locking on windows
1.9-2427 Redirect one error message to stderr in the xtremio array driver
1.9-2426 Fix detection of already up/down app.winservice resources
1.9-2425 py3 fix for the xtremio array driver
1.9-2424 Strip the call() out/err buffs
1.9-2423 Fix the ip activation wait loop on windows
1.9-2422 Catch arp not supported and log
1.9-2421 Fix inconsistent use of tab and space in the win fs driver
1.9-2420 Fix windows fs is_up()
1.9-2419 Windows fs driver enhancements
1.9-2418 Fix a pylint error in the app.winservice resource driver
1.9-2417 Merge branch 'master' of git+ssh://
1.9-2416 Remove tabs from rcAssetWindows
1.9-2415 Commit the app.winservice docs
1.9-2414 Add a app.winservice resource driver
1.9-2413 Fix tabs instead of whitespaces
1.9-2412 More Windows fixes
1.9-2411 Set Node::wmi as a lazy property on Windows
1.9-2410 Simplify term_width()
1.9-2409 Disable multiprocessing on Windows
1.9-2408 Fix the locale setting, using C.UTF-8 when available
1.9-2407 Use setlocale() instead of setting LANG in the environment
1.9-2406 Blacklist node.conf and auth.conf as invalid svcnames
1.9-2405 Remove debug from rcAssetWindows
1.9-2404 Merge branch 'master' of git+ssh://
1.9-2403 Add a stable get_boot_id() method for Windows
1.9-2402 Add a stable get_boot_id() method for Windows
1.9-2401 Add the 5th sar mem stats format
1.9-2400 chmod -x 3 modules in lib
1.9-2399 Use sudo for mount/umount commands in rcUtilities nose tests
1.9-2398 rcUtilities fixes and janitoring
1.9-2397 Set shlex as the converter in the sync.s3 "options" keyword
1.9-2396 Remove cmdline2list() calls
1.9-2395 Remove all printplus() calls
1.9-2394 Add the rcStatus module nosetests to the travis ci
1.9-2393 Fix pylint warnings in the forest module
1.9-2392 Move the forest module nose test to travis and reach full coverage
1.9-2391 Support right alignment in the forest module
1.9-2390 Complete the converters coverage in nose tests
1.9-2389 Set a default precision to the print_size() converter
1.9-2388 Move the Storage class to its own module
1.9-2387 Fix a pylint import false positive error in the IBM Svc array driver
1.9-2386 Don't display wrappers topology and per-node status and placement in svcmon
1.9-2385 Add a
1.9-2384 Add a codecov configuration file
1.9-2383 Enable the converters module nosetests in the travis CI
1.9-2382 Switch from coveralls to codecov in the travis cf
1.9-2381 Exit early from fs.tmpfs provisioner/unprovisioner
1.9-2380 Compute an overall status for slavers and scalers
1.9-2379 Propagate the changed flag from slave to slaver
1.9-2378 Restore container.kvm xml container cf sync by default for failover services
1.9-2377 Collector daemon thread enhancements
1.9-2376 Fix a stack on pushdisks in the container.kvm driver
1.9-2375 Fix the hds array driver return code
1.9-2374 Fix the symmetrix array driver return code
1.9-2373 Fix the boot_id precision alignment code
1.9-2372 Fix the boot_id precision alignment code on py3
1.9-2371 Handle RuntimeError on all Thread creation codepath
1.9-2370 Change title sizes in the autodoc
1.9-2369 Fix the wait for shutdown in container drivers
1.9-2368 Use monospace for events id and reason in the autodoc
1.9-2367 Add autodoc of daemon events in usr/share/doc/
1.9-2366 Move events log strings definition in its own file
1.9-2365 Support multi-package udp in the hb.mcast driver
1.9-2364 Fix a py2.6 error in the agent version codepath
1.9-2363 Merge branch 'master' of
1.9-2362 Fix boot id / last boot id comparaison on py2/3 change
1.9-2361 Apply pep8 style to osvcd and osvcd_shared
1.9-2360 Verify the kvm container has not died while waiting for it to ping and ssh
1.9-2359 Verify the container has not died while waiting for it to ping and ssh
1.9-2358 Fix the zfs fs_u check unit
1.9-2357 Fix a pushasset potential stack
1.9-2356 Fix nodemgr pushasset (os release) on recent python
1.9-2355 Use blockdev --getro/--setrw in the promote_dev_rw codepath
1.9-2354 app.simple fixes
1.9-2353 Fix the sudo escalation on systems that have sudo resetting the PATH
1.9-2352 Don't load ddisk cache on hpux on rcDiskInfo init
1.9-2351 Fix a potential hole in justcall() on Popen exception
1.9-2350 Fix pylint errors
1.9-2349 Avoid the 'NoneType' object has no attribute 'cluster_nodes' message on svc create
1.9-2348 Use a different call for nosetests in the travis cf
1.9-2347 Set the OPENSVC_SVC_ID the app resources exec env
1.9-2346 Reset the service id on create
1.9-2345 Fix the svcmon man page formatter
1.9-2344 Really commit what is advertized in 2490a2f972c9eb0c2aa41c2291fcee67e60ede88
1.9-2343 Fix regression in term_width()
1.9-2342 Restore the OPENSVC_SVCNAME in the app resources commands environment
1.9-2341 Fix the ip resources info returned value when no ipname is set
1.9-2340 Support a non-strict format mode in the fileinc comp object
1.9-2339 Fix syntax errors in the md5 module interpreted with py3
1.9-2338 Add a "keyval_with_fpath" symlink to the "keyval" comp obj
1.9-2337 Allow fileinc to be satisfied with a line matching regex
1.9-2336 Validate the import-all test for travis CI
1.9-2335 Fix missing six import in the tabulate module
1.9-2334 Ignore assignment-from-none pylint error on storing the reserv key in disk.scsireserv
1.9-2333 Fix a pylint error in tabulate module
1.9-2332 Fix pylint errors in hds and xtremio array drivers
1.9-2331 Fix a pylint error in the node module
1.9-2330 Fix misnamed attribute call in fs.docker
1.9-2329 Use the pylint marker "disable-all" instead of "skip-file"
1.9-2328 Fix pylint errors in the osvcd modules
1.9-2327 Fix pylint errors in the OSF1 diskinfo module
1.9-2326 Fix pylint errors in array drivers
1.9-2325 Fix pylint errors in the xmlrpcClient and rcGlobalEnv modules
1.9-2324 Skip pylint checks on the wmi module
1.9-2323 Fix pylint errors in tabulate
1.9-2322 Ignore a pylint error in the svc module
1.9-2321 Fix svcmon --version on install from git
1.9-2320 Ignore pylint errors in the six module
1.9-2319 Fix pylint errors in the sync.zfs driver
1.9-2318 Fix pylint errors in the sync.s3 driver
1.9-2317 Fix pylint errors in the sync.rsync driver
1.9-2316 Fix pylint errors in the sync parent class
1.9-2315 Fix pylint errors in the sync.necismsnap driver
1.9-2314 Fix pylint errors in the sync.dcs parent class and sync.evasnap driver
1.9-2313 Fix pylint errors in the sync.dcsckpt driver
1.9-2312 Fix pylint errors in the sync.btrfs driver
1.9-2311 Fix pylint errors in the SunOS and HP-UX share.nfs driver
1.9-2310 Fix pylint errors in the disk.scsireserv parent class
1.9-2309 Fix pylint errors in the resource parent class
1.9-2308 Fix pylint errors in the ip.cni and ip.docker drivers
1.9-2307 Fix pylint errors in the windows fs driver
1.9-2306 Fix pylint errors in fs.dir, fs.docker and the fs parent class
1.9-2305 Fix pylint errors in the disk.vxdg driver
1.9-2304 Fix pylint errors in the disk.advfs driver
1.9-2303 Fix pylint errors in the disk.rados driver
1.9-2302 Fix pylint errors in the disk.gandi driver
1.9-2301 Fix pylint errors in the driver
1.9-2300 Fix pylint errors in the container.vcloud driver
1.9-2299 Fix pylint errors in the container.vbox driver
1.9-2298 Fix pylint errors in the container.openstack driver
1.9-2297 Fix pylint error in the container.kvm driver
1.9-2296 Fix pylint errors in the container.jail driver
1.9-2295 Fix pylint errors in the container.hpvm driver
1.9-2294 Fix pylint errors in the container.srp driver
1.9-2293 Fix pylint errors in the container.docker driver and its container parent class
1.9-2292 Fix pylint errors in the driver
1.9-2291 Remove unused module resAppVm
1.9-2290 Fix pylint errors in the app.simple driver
1.9-2289 Fix pylint errors in the xtremio array driver
1.9-2288 Fix pylint errors in the Windows utilities module
1.9-2287 Fix pylint errors in the utilities module
1.9-2286 Fix pylint errors in the symmetrix array driver
1.9-2285 Fix pylint errors in the SunOS stats collect module
1.9-2284 Fix pylint errors in the darwin stats collect module
1.9-2283 Remove testing code in the scheduler module
1.9-2282 Fix pylint error in the Linux process group module
1.9-2281 Fix pylint errors in the ovm helper module
1.9-2280 Fix pylint errors in the nsr inventory driver
1.9-2279 Fix pylint errors in the nexenta array driver
1.9-2278 Fix pylint errors in the necism array driver
1.9-2277 Fix pylint errors in the mount parent class
1.9-2276 Fix pylint errors in the darwin disk.loop resource driver
1.9-2275 Skip the md5 module pylint checking
1.9-2274 Fix pylint errors in the ifconfig parent class
1.9-2273 Fix decoding in the Linux ifconfig module
1.9-2272 Fix pylint error in the AIX ifconfig module
1.9-2271 Fix pylint errors in the hp3par array driver
1.9-2270 Fix pylint errors in the hds array driver
1.9-2269 Fix pylint errors in the gce helper module
1.9-2268 Fix pylint errors in the freenas array driver
1.9-2267 Explicitely discard pylint import error on distutils.version
1.9-2266 Fix pylint errors in the Linux diskinfo module
1.9-2265 Fix pylint errors in the HP-UX diskinfo module
1.9-2264 Fix pylint errors in the devtree parent classes
1.9-2263 Fix pylint error on the Linux devtree module
1.9-2262 Fix pylint errors in the datacore helper module
1.9-2261 Fix the config parser wrapper module pylint errors
1.9-2260 Fix pylint errors on nodemgr collector cli
1.9-2259 Fix pylint errors in the vcloud cloud helper module
1.9-2258 Fix pylint error in the cloud helper module
1.9-2257 Fix pylint errors in the gandi cloud helper module
1.9-2256 Fix pylint error in rcAssetWindows
1.9-2255 Fix pylint error in rcAssetOSF1
1.9-2254 Fix a pylint error in the amazon mixin
1.9-2253 Fix pylint error in rcAssetLinux
1.9-2252 Fix pylint error in rcAssetHP-UX
1.9-2251 Fix pylint error in rcAssetDarwin
1.9-2250 Fix pylint error in rcAssetAIX
1.9-2249 Rename the Amazon class to explicit it is a mixin
1.9-2248 Fix real errors in the advfs helper module, detected by pylint
1.9-2247 Fix real errors in the container.lxc provisioner, detected by pylint
1.9-2246 Fix real errors in the provisioner, detected by pylint
1.9-2245 Fix a function placeholder not returning explicitely None
1.9-2244 Merge branch 'master' of
1.9-2243 Catch excAbortAction in the scheduler action decorator
1.9-2242 Don't trust "if exist: unlink", the file may disappear between the two instructions
1.9-2241 Make sync resource bypass the "paused" logic when the daemon is not serving status
1.9-2240 Improve FreeBSD compliance
1.9-2239 Merge branch 'master' of
1.9-2238 Allow setting the smon status to "scaling" on scalers
1.9-2237 Fix svcmgr create ascii encodable test
1.9-2236 Fix pylint errors in rcAsset
1.9-2235 Remove osvcd monitor dependency to LooseVersion
1.9-2234 Remove default parameters installation from postinstall
1.9-2233 Fix pylint errors in the node module
1.9-2232 Add missing import in the container.srp provisioner
1.9-2231 Silence pylint false positives in the fs provisioners parent class
1.9-2230 Fix a wrong node attribute path in the vxdg provisioner
1.9-2229 Remove unused import from the fs.docker provisioner
1.9-2228 Silence pylint false-positive errors
1.9-2227 Fix keywords module errors
1.9-2226 Add a pragma to prevent pylint from analysing this module
1.9-2225 Fix pylint errors in hb drivers
1.9-2224 Explicitely mark the the ExtConfig class as a mixin, naming it ExtConfigMixin
1.9-2223 Fix pylint error in the converters module
1.9-2222 Fix pylint errors in the comm module
1.9-2221 Fix pylint errors in the osvcd_shared module
1.9-2220 Fix pylint errors in the checks module
1.9-2219 Fix arp module pylint errors
1.9-2218 Fix pylint errors in the windows fs_u checker
1.9-2217 zfs fs_u check enhancements
1.9-2216 Merge branch 'master' of
1.9-2215 Fix pylint errors
1.9-2214 Fix pylint errors
1.9-2213 Ensure string is being decoded in Python 3
1.9-2212 Fix "nodemgr compliance list moduleset" reporting error data as modulesets
1.9-2211 Fix the listener thread pylint errors
1.9-2210 Fix an false error reported by pylint in the monitor thread code
1.9-2209 Add a sanity check on the result of the service status eval before use
1.9-2208 Restrict astroid version with py 2.6
1.9-2207 Add importlib as py2.6 tests requirements
1.9-2206 Restrict pylint version to <1.4 in tests requirements
1.9-2205 Set strict version to some test requirements
1.9-2204 Add a requirements text file for travis tests
1.9-2203 Add a travis config file
1.9-2202 Lossless disconnect/reconnect the events socket on daemon restart
1.9-2201 Dont exec the app script realpath'ed
1.9-2200 Fix the reversed logic in the previous patch bypassing the logging to collector
1.9-2199 Avoid begin_action, end_action via daemon when node.dbopensvc is not set
1.9-2198 Merge branch 'master' of git+ssh://
1.9-2197 Add a sanity check to prevent service creation if the name is not ascii-encodable
1.9-2196 Update scripts to respect FreeBSD design rules
1.9-2195 Don't display the daemon response data on some nodemgr actions output
1.9-2194 Fix the unit convertion of the mem probe on xen hv with virsh installed
1.9-2193 Use the same interpreter for the agent and the comp objects exec'ed as automodules
1.9-2192 Execute the merge_frozen only once, on rejoin
1.9-2191 Fix a regression in the get_conf() code path of deprecated keywords
1.9-2190 Fix the sync.rsync.exclude deprecation declaration
1.9-2189 Support multicast heartbeat live reconfiguration
1.9-2188 Assume the .topology=flex service selector means topology=flex
1.9-2187 Fix a stack on an unsupported service selector syntax
1.9-2186 Validate the changes applied through the nodemgr and svcmgr set/unset actions
1.9-2185 Micro-optimization in the merge frozen flag method called during the rejoin period
1.9-2184 Merge branch 'master' of git+ssh://
1.9-2183 Add a FreeBSD specific Node child class
1.9-2182 Update preuninstall script for FreeBSD
1.9-2181 Fix FreeBSD package build script
1.9-2180 Add hb_beating and hb_stale events
1.9-2179 Honor the hostname container.docker keyword, setting it in run_args
1.9-2178 Merge branch 'master' of git+ssh://
1.9-2177 Add support for ipvlan in the ip.docker driver and the "mode" keyword
1.9-2176 Fallback to /dev mtime for boot id if /proc is not mounted on FreeBSD
1.9-2175 Update FreeBSD init scripts
1.9-2174 Python3 compat fix for FreeBSD
1.9-2173 Fix make_rpm spec file broken by undeclared new file
1.9-2172 Add missing "n" in the comment add by crontabentry compobj in new crontabs
1.9-2171 Fix a stack in postinstall on Linux systems with no /etc/os-release
1.9-2170 Add a comment in the crontab created by the crontabentry comp object
1.9-2169 Sort the properties by name in pushasset displayed tree
1.9-2168 Use /etc/redhat-release for the os_release on CentOS 7
1.9-2167 Stop scsireserv resources first on unprovision
1.9-2166 Rename openrc.init.opensvc to bin/init/opensvc.init.openrc
1.9-2165 Display a shorter digest on nodemgr/svcmgr commands without action
1.9-2164 Add openrc startup script and update postinstall accordingly
1.9-2163 Add make_ebuild script for Gentoo ebuild
1.9-2162 Don't exit the pkg builders with a 1 retcode if the release script is not there
1.9-2161 Add "purged/purged failed" to the async action abort cases
1.9-2160 Allow the "purged" and "deleted" gexpect for scalers
1.9-2159 Use instead of re.match() in the crontabentry comp object
1.9-2158 crontabentry enhancements
1.9-2157 Track the crontabentry comp module
1.9-2156 Add the "blacklist_add" event
1.9-2155 Also allow global_expect=unset for scalers
1.9-2154 Allow some smon settings on scalers
1.9-2153 Set the agg avail status of a scaler with scale=0 to "n/a" instead of "unknown"
1.9-2152 Fix the overload alert on nodes with no swap
1.9-2151 Merge branch 'master' of git+ssh://
1.9-2150 Fix the promote_dev_rw() function
1.9-2149 Apply a truncation to the "ratio" column of "nodemgr print devs"
1.9-2148 Add gentoo support for os_vendor/os_release in pushasset
1.9-2147 Adapt the postinstall for gentoo
1.9-2146 Avoid stacking when a freenas "del iscsi zvol" is used on a file
1.9-2145 Orchestration enhancements
1.9-2144 Add missing fragment of the wait --duration patch
1.9-2143 Fix colorization of quoted and double quoted node and svc names in logs output
1.9-2142 Colorize nodes and service names in logs action
1.9-2141 Add the --duration arg to the "nodemgr wait" action
1.9-2140 More protection against double start
1.9-2139 Disallow the clear action to clear ing monitor states
1.9-2138 Log the daemon version on startup
1.9-2137 Give an initial value to Svc::init_resources_errors
1.9-2136 Fix validate config for scalers
1.9-2135 Fix stack in the task merging codepath of the scheduler
1.9-2134 Fix error message
1.9-2133 Support latin1 encoding in /etc/passwd
1.9-2132 Fix the jstat checker for py 2.6
1.9-2131 Fix the required keywords check on "validate config"
1.9-2130 Sort the "svcmgr ls" output when a selector expression is set too
1.9-2129 Change the app.simple message on stop emited when the process is already stopped
1.9-2128 Handle cluster name change and retries in daemon_events()
1.9-2127 Fix rcSystemd syntax for py2
1.9-2126 Bump the support dump upload retention from 1d to 7d
1.9-2125 Fix "showmount -e" parsing, not handling heading whitespaces
1.9-2124 Add the "svcmgr support" command
1.9-2123 Support the unified cgroup2 systemd tree in create_pg=true mode
1.9-2122 Update the placement service monitor property asap on clear
1.9-2121 Allow giveback to try a start on an leader instance in warn avail status
1.9-2120 Allow posting an async action on services with a failed mon status
1.9-2119 Better handling of unresolved references in the start/stop/... of app resources
1.9-2118 Giveback action fixes
1.9-2117 Fix systemd unit path identification for debian based systems
1.9-2116 Support ip.cni resources in lxc containers
1.9-2115 Merge branch 'master' of git+ssh://
1.9-2114 Join the opensvc-agent.service cgroup on user-triggred svc action
1.9-2113 Fix crt-c not exiting svcmon --watch immediately
1.9-2112 Flag the container_rid keyword optional in the ip.cni driver
1.9-2111 Merge branch 'master' of git+ssh://
1.9-2110 Add a setsid() in the app drivers Popen() preexec function
1.9-2109 Remove unexpected systemd install path
1.9-2108 Wait for a known drbd resource dstate after drbadadm up
1.9-2107 print_table() fix
1.9-2106 Lower case the container dns search elements
1.9-2105 Fix a log message in the linux provisioner
1.9-2104 Fix py3 aes fallback
1.9-2103 More drbd9 support
1.9-2102 More support for drbd9
1.9-2101 Scheduler enhancements
1.9-2100 Support /etc/os-release in the Asset class
1.9-2099 Support /etc/os-release in the postinstall
1.9-2098 Support the drbd9 "drbdadm role <res>" output format
1.9-2097 Support Cascaded Initiator Groups in the symmetrix array driver
1.9-2096 Use lazy props for zonepath, state and brand
1.9-2095 Avoid a which() call in justcall()
1.9-2094 Avoid loading the devtree for disk.zfs status evaluation on SunOS
1.9-2093 SunOS devtree optimizations
1.9-2092 Merge branch 'master' of git+ssh://
1.9-2091 Fix the pure python aes fallback with py3
1.9-2090 Use file cache for disk.zfs zpool health command
1.9-2089 Allow the boot action on zoned and dockerized resources
1.9-2088 Support waiting on parent instances on start
1.9-2087 Fix the push_encap_config action
1.9-2086 Flag the disk.zpool "name" keyword as required
1.9-2085 Fix the RequiredOptNotFound propagation for kw with deprecated names
1.9-2084 Protect the daemon againt get_resource() returning a None when getting nb_restart
1.9-2083 Protect the daemon against svc.shared_resources exceptions
1.9-2082 Fix slaves sort in the daemon status codepath
1.9-2081 Fix the logging filter for py2
1.9-2080 Implement event-triggered svcmon instead of polling
1.9-2079 Suppress empty log line after a sucessful async action request
1.9-2078 Add a logging stream handler filter to discard "do <action>" logs entries
1.9-2077 Fix the app.simple driver on SunOS
1.9-2076 Don't trigger the cluster split handler when a node is lost because of a shutdown
1.9-2075 Refuse to set service monitor targets for dummies, wrappers, scalers and slavers
1.9-2074 Fix a locking deadlock on shutdown
1.9-2073 Orchestrator enhancements and fixes
1.9-2072 Remove a duplicate event metadata
1.9-2071 Fix a stack on validate config when the config file is corrupt
1.9-2070 Lower the select() timeout from 60s to 1s in the recv_message() loop
1.9-2069 Fix a syntax error in a disk.drbd errlog
1.9-2068 Fix the switch action dst node sanity check undue error
1.9-2067 Fix latency in cluster data propagation
1.9-2066 Fix the takeover action destination node sanity check unduly firing up
1.9-2065 Add a missing cluster data lock acquire
1.9-2064 Kill running actions janitored by the mon thread upon shutdown
1.9-2063 Better handling of signals during // calls of Resource::abort_start()
1.9-2062 Don't log the full stack in node.log for the collector thread rpc errors
1.9-2061 Add the task#<n>.timeout keyword
1.9-2060 Allow service takeover of services as soon as they are shutdown
1.9-2059 Don't wait for container operational if the service has no encap resources
1.9-2058 Set the scale action as a config changing action
1.9-2057 Remove a debug statement in the async action submit code path
1.9-2056 Fix a use before set in the app. driver locking error codepath
1.9-2055 Harden the compat docker socket choice
1.9-2054 Avoid exec of "svcmgr -s <svcname> status --waitlock=0" in some situation
1.9-2053 Use a file cache for container.kvm state parsed from virsh dominfo
1.9-2052 Add a file cache for the zpool status in zpool_devs()
1.9-2051 Fix cluster dns responding the ip of <svcfqdn> for foo.<svcfqdn> lookup
1.9-2050 Stop the orchestration while shutting down
1.9-2049 Re-support the --daemon svcmgr option, but keep it hidden
1.9-2048 Use losetup -J when available
1.9-2047 Use a file cache for a zfs list snapshot command in sync.zfssnap
1.9-2046 Allow again the lsnr to respond a None
1.9-2045 Fix the lock intent kwarg placed in the wrong function
1.9-2044 Honor --waitlock in the svcmgr status locking
1.9-2043 Add a retry delay on daemon_send() result collection loop
1.9-2042 Exclude more resource drivers from group_status() calls from drivers
1.9-2041 Fix the get_boot_id on solaris zone
1.9-2040 Fix the Asset::get_boot_id method on solaris zones
1.9-2039 Use file cache for prtvtoc in the SunOS devtree codepath
1.9-2038 Use a file cache for zfs list and zfs list -t snapshot in the devtree codepath
1.9-2037 Faster and resource-exhaustive Svc::purge_status_last() implementation
1.9-2036 Remove a debug statement from rcDocker socket fallback codepath
1.9-2035 Remove the --daemon option
1.9-2034 Fix the boot() method conflict with the driver
1.9-2033 Fix a unicode issue on py2 in
1.9-2032 Fix nodemgr pushasset /etc/passwd parsing when LANG=C and utf8 in the file
1.9-2031 Fix the private docker socket test
1.9-2030 Fix a bad nodemgr/svcmgr action routing on "nodemgr dequeue actions"
1.9-2029 Fix the scsireserv and vg tags unduly up after a crash-boot
1.9-2028 Add the boot action to the resource status changers list
1.9-2027 Don't freeze the instance on svcmgr shutdown
1.9-2026 Don't use the WARN state in the disk.drbd driver
1.9-2025 Don't try to wake the monitor thread in the boot action codepath
1.9-2024 Fix the boot action bypassed (by the _master_action() decorator)
1.9-2023 Fix stack on svcmgr move without the --to option set
1.9-2022 Fix a validate config stack on required kw absent due to invalid scoping
1.9-2021 Merge branch 'master' of git+ssh://
1.9-2020 Detect more issues in the share.nfs linux driver
1.9-2019 Remove systemd dependencies from opensvc-agent unit
1.9-2018 Add a missing cluster data lock acquire in the monitor thread init
1.9-2017 Don't rollback on SIGINT if the start action is processing an app resource
1.9-2016 Fix a stack on py2 with app resources setting an exec command in start/stop/check
1.9-2015 Daemon shutdown enhancements
1.9-2014 Fix daemon_send() not waiting data for more than 60s even if timeout=0 or >60
1.9-2013 Acquire the cluster data lock in the hb prepare data codepath
1.9-2012 Fix vg resource start just after underlying bdevs activation
1.9-2011 Use the cross-service cache facility for virsh capabilities
1.9-2010 Implement the "svcmgr move --to <node>,<node>" async action
1.9-2009 Add a auto_assemble_disable() call to the postsync
1.9-2008 Fix the submitted action logging
1.9-2007 Remove a debug statement from
1.9-2006 Use a different lock for status from cache and status refresh
1.9-2005 Activate fcache for the virsh capabilities command
1.9-2004 Add a log and event on arbitrator transitions to up and down
1.9-2003 Fix the daemon data not updated on add/remove arbitrators
1.9-2002 Fix the ucast hb rx thread honoring the node.conf changes
1.9-2001 Fix async action with --dry-run being really submitted to the daemon
1.9-2000 Add a 2s delay between log and toc to give a little time for log flush
1.9-1999 Support the arbitrator#<n>.timeout keyword
1.9-1998 Fix a stack on logging an error from the hb disk
1.9-1997 Micro optimization for the test_svcmgr nose tests file
1.9-1996 Fix an potential stack on "daemon status" when the mcast hb is not yet initialized
1.9-1995 Add the boot service action
1.9-1994 Don't send the kvm containers config file if shared=false
1.9-1993 Fix service config change not triggering a service status refresh
1.9-1992 Don't log the stack in app resources when the specified user does not exist
1.9-1991 Add a action help preamble expliciting the fact the action is async
1.9-1990 Don't block presync on resource if overall!=up, use avail!=up instead
1.9-1989 Add intra-section references
1.9-1988 Add unit testing for service configuration references
1.9-1987 Fix a stack on empty triggers
1.9-1986 Add compatibility with previous priv dockerd socket location
1.9-1985 Allow the --tag option with "nodemgr collector untag"
1.9-1984 Fix undue After-to-Wants change in the last opensvc-agent unit patch
1.9-1983 Fix the resource status not being updated at the end of a shutdown action
1.9-1982 Fix systemd reaping the block devices in parallel with opensvc shutdown
1.9-1981 Merge branch 'master' of git+ssh://
1.9-1980 Beautify the disk.scsireserv resource log when paths are down
1.9-1979 Fix stack in Freenas array driver
1.9-1978 Implement a disk.drbd shutdown method
1.9-1977 Fix reference handling of values with utf8 chars on python2
1.9-1976 Daemon monitor thread fixes
1.9-1975 Don't refresh the status.json on cfg changing actions at the end of the action
1.9-1974 Add a local boolean kwarg to service_command
1.9-1973 Handle store_rx_data() exceptions in ucast and mcast hb drivers
1.9-1972 Don't forget peer data if we never got data
1.9-1971 Fix wrong method name in the disk heartbeat driver and add a log on missing nodes
1.9-1970 disk heartbeat driver enhancements
1.9-1969 Remove a debug log at info level in the disk hb rx driver
1.9-1968 Disk heartbeat rx fix for an init corner case
1.9-1967 Heartbeat patch receive tweak
1.9-1966 freenas array driver enhancements
1.9-1965 Remove unused add_docker_vol() calls from the service builder
1.9-1964 Add the kill keyword to the app.simple resources
1.9-1963 Fix the app.simple false warning about dups when the process has forked children
1.9-1962 Support "svcmgr print sub|base devs" with fs.zfs resources
1.9-1961 Re-expose the --force option for the "nodemgr sysreport" command
1.9-1960 Fix pylint error in the hp-ux mpath checker
1.9-1959 Fix pylint error in the Linux mpath checker
1.9-1958 Fix pylint errors in disk.drbd
1.9-1957 Fix a wrong variable name used in Resourceset::has_encap_resources()
1.9-1956 Fix pylint errors in ip windows driver
1.9-1955 Fix pylint errors in fs windows driver
1.9-1954 Fix pylint-detected errors in rcUtilities
1.9-1953 Fix an undefined variable in an error codepath of SunOS' get_os_ver()
1.9-1952 Fix a qcall() call invalid argument in the jfs2 snap driver
1.9-1951 Remove unused and faulty code from sync.dcssnap and Svc class
1.9-1950 Fix pylint errors in disk.scsireserv parent driver class
1.9-1949 Add "scale_up" and "scale_down" events
1.9-1948 Fortify the event data builder
1.9-1947 Fix an event format string
1.9-1946 Merge branch 'master' of git+ssh://
1.9-1945 More events framework work
1.9-1944 Change default compression mode in Freenas driver
1.9-1943 Change to default IEC units in Freenas array driver
1.9-1942 Add custom daemon events and event hooks
1.9-1941 Add a conf_section() ExtConfig method
1.9-1940 Refresh the docs
1.9-1939 Fix the doc and rst generator for sections without a type keyword
1.9-1938 Fix a sync.zfs drivers issue on nodes with a non-ascii locale
1.9-1937 Refresh the service status from the mon thread if its config csum changed
1.9-1936 Fix another stack in Freenas array driver
1.9-1935 Merge branch 'master' of git+ssh://
1.9-1934 Fix stack in Freenas array driver
1.9-1933 Allow ip.docker to allocate the container's eth0 if available
1.9-1932 Commit the hb resources templates after the timeout type change to "duration"
1.9-1931 Remove the STATUS_TYPES list
1.9-1930 Support sections with no tags, encap, pg_ and _requires keywords
1.9-1929 Add a Resource::section_kwargs method
1.9-1928 Don't embed a "provisioned" structure in the instance status if empty
1.9-1927 Fix corner-case disk resource ordering issue
1.9-1926 Fix a svcmgr create stack
1.9-1925 Don't run resource monitor is the provisioned state is unknown
1.9-1924 Add resource status and logs to the toc messages logged
1.9-1923 Fix rpm lint errors
1.9-1922 Remove the bin/ directory of jsonpath_ng
1.9-1921 Add a method to format keyword resource arguments from a section
1.9-1920 Fix drbd standby resource not rollbacking to the secondary role
1.9-1919 Fix a py3 cast to bytes error
1.9-1918 Fix multicast heartbeat keywords scoping
1.9-1917 Simplify the keyword dictionnaries declarations
1.9-1916 Fix a stack when the collector is not resolvable
1.9-1915 Don't discard a collector xmlrpc if the daemon cannot handle it
1.9-1914 Fix a potential stack in the scaler orchestrator
1.9-1913 Ignore data patches when we expect a full dataset
1.9-1912 Don't retry connect() ad-vitam on timeout in daemon_send()
1.9-1911 Fix jstat checker stacking on expected environment content
1.9-1910 Fix flex service agg avail status: warn+warn=>warn instead of down
1.9-1909 Continue to the next select()-ed lsnr client socket on timeout
1.9-1908 Handle EREFUSED connect() errors in daemon_send()
1.9-1907 Don't update the service status data on non-state-changing actions
1.9-1906 Fix docker default name unduly set to <svcname> instead of <svcname>.<rid>
1.9-1905 Add the {clusterid} reference
1.9-1904 Fix a stack when setting min_avail_swap=0 on a swapless node
1.9-1903 Remove machine scope customization
1.9-1902 Fix the opensvc-agent systemd service
1.9-1901 Remove postinstall cleanup in /etc/systemd/system
1.9-1900 Add the stop_timeout and start_timeout to all container ressources
1.9-1899 Add jsonpath support to the service selector
1.9-1898 Add -x deny-zbe-boot to the zoneadm attach command on container start
1.9-1897 Merge branch 'master' of git+ssh://
1.9-1896 Feed a b"nn" to mdadm create so it does not wait a confirmation to erase members
1.9-1895 Fix the missing resource parameter in systemd_reload_daemon()
1.9-1894 Reload systemd daemon after machine custo removal
1.9-1893 Add TimeoutStopUsec and After libvirtd and dockerd to our units
1.9-1892 Machine scope tuning enhancements
1.9-1891 Fix variable init value to string
1.9-1890 Fix the system shutdown killing the kvm before container stop
1.9-1889 Remove the arping program dependency
1.9-1888 Allow sync update on 'Periodic' rcg if not asked by the scheduler
1.9-1887 Make sure the HOME envvar is set in the sync.hp3par driver cli codepath
1.9-1886 make_rst and make_doc tweaks
1.9-1885 Drop one indent in the svc_type loop in bin/pkg/make_rst_examples
1.9-1884 Do not filter examples generation for DEFAULT, subset, app and task sections
1.9-1883 Fix the template generation for the resource supporting the None type (ip, sync)
1.9-1882 Remove the obsolete stonith doc templates
1.9-1881 Add the user, group and cwd keywords to the app driver
1.9-1880 Don't stack in the Vxvol driver when a holder device is not in the devtree
1.9-1879 Log a distinctive error when the 'package' comp obj can't get a 'dpkg -l'
1.9-1878 Don't stack on missing rcg definition in the sync.hp3par driver
1.9-1877 Better handling of libvirt vm states other than shut off/running
1.9-1876 Add the resource label to the resource orchestrator logs
1.9-1875 Fix the 'started' local expect flag unduly being dropped
1.9-1874 Fix resources id containing "pr" not honored by the service builder
1.9-1873 Don't degrade the provisioned state for unprovisioned and disabled resources
1.9-1872 Log unmonitored resources state degradation when they happen
1.9-1871 Mark resources initialized sooner
1.9-1870 Don't start all lv after vxdg import if the service has at least one of its vol
1.9-1869 Change the disk.vxdg sub_devs() algo so it works with deported dgs
1.9-1868 Support disk.scsireserv over vxdg and vxdmp
1.9-1867 Support alloc={disk#0.sub_devs[0]},{disk#0.sub_devs[2]} in disk.vxvol create_options
1.9-1866 Fix lazy references not initializing service resources
1.9-1865 Fix undue disk.vxdg error on down dg
1.9-1864 Fix a stack on "print sub disks" in the disk.vxdg driver
1.9-1863 Update resource templates in docs/
1.9-1862 Return the bdev pat instead of the rdev path as the disk.vxvol exposed devs
1.9-1861 Flag the fs.size provisioning keyword as optional
1.9-1860 Add vxdg degradation warnings in the resource status logs
1.9-1859 Fix the fs.vxfs provisioner on Linux
1.9-1858 Don't err a provision action on pv already setup but not assigned to a vxdg
1.9-1857 Add the docs for the vxdg and vxvol resources
1.9-1856 Add the disk.vxvol resource driver and provisioning driver
1.9-1855 Fix the disk.vxdg driver name in the driver itself
1.9-1854 Rename the disk.veritas resource driver to disk.vxdg
1.9-1853 Add the veritas vg provisioner
1.9-1852 Revert "Fix the shutdown/stop of encap services in container with nostatus"
1.9-1851 Fix the shutdown/stop of encap services in container with nostatus
1.9-1850 Fix the resource monitor not toc'ing for resources with restart=0
1.9-1849 Also log in the service log all resource orchestration information
1.9-1848 Don't freeze the encap service on stop
1.9-1847 Wait for the multiuser zone state in the start code path
1.9-1846 Add more cases for local_expect=started reset
1.9-1845 Fix a case of failover service not failing over
1.9-1844 Add a jstat checker
1.9-1843 Don't use snapshot-reparented alt_src for sync#i0
1.9-1842 Python3 compat fix for nodemgr pushsym
1.9-1841 Start using the six module now that it's merged
1.9-1840 Add the six module, required by jsonpath_ng
1.9-1839 More detailled error log on failed post remote action
1.9-1838 Fix wrong return code when catching Svc excError from Node::do_svcs_action()
1.9-1837 Fix the delayed scheduled tasks executing too often
1.9-1836 Fix pushasset erasing data in the collector, when it has no value set for
1.9-1835 Don't log a stack on xmlrpc timeout
1.9-1834 Don't retry connect() on socket errors other than "temporarilly unavail"
1.9-1833 Kill more efficiently subprocesses when stopping threads
1.9-1832 Start the scheduler thread after the monitor
1.9-1831 Fix a use before set error in the comm module
1.9-1830 Fix the agent/daemon connection refused
1.9-1829 Fix a stack in the cni driver
1.9-1828 Add the "nodemgr wait --filter ..." command.
1.9-1827 Add missing doc templates
1.9-1826 Fix the "nodemgr daemon status --filter ..." not filtering
1.9-1825 Add the nodemgr and svcmgr --filter option
1.9-1824 Fix a error on zoneadm command executed from osvcd
1.9-1823 Fix nodemgr pushpkg in sol11 zones
1.9-1822 Misc fixes in comm module and listener
1.9-1821 Drop TMPDIR before running a pkgadd
1.9-1820 Now that we have a svc id, use that as the nspid in the ip.cni driver
1.9-1819 Make sure the created scaler slaves are thawed before provision
1.9-1818 Support expose=<port>/<protocol> keyword in ip.cni resources
1.9-1817 Fix ip.cni status info not reported since ipname became optional
1.9-1816 Add the 'nodemgr rejoin' command
1.9-1815 Flag the ip.cni resources as always provisioned
1.9-1814 Teach the app drivers to switch to netns wrapping if an ip.cni resource is defined
1.9-1813 Set a dummy container id for cni when no container_rid is set
1.9-1812 Add json format support to svcmgr ls
1.9-1811 Fix a typo in a log entry of the add.simple resource
1.9-1810 Avoid a stack in svcmon watch mode when the daemon data is None
1.9-1809 Add SunOS support for the app.simple resource driver
1.9-1808 Add a app.simple resource driver to handle non-daemonizing programs
1.9-1807 pylint fixes for the container.lxc driver
1.9-1806 Strip lxc3 storage driver prefix from the lxc.rootfs.path keyword value
1.9-1805 Lxc 3.0 support
1.9-1804 Make the ipname and ipdev parameters optional for the ip.cni driver
1.9-1803 Fix the error handling of the start/stop codepaths of the disk.zpool driver
1.9-1802 Avoid the svcmon -w blinking
1.9-1801 Silence the "limit %s = %s" app log when not in a start/stop action
1.9-1800 Fix the pr status on passive nodes with no devs keyword set
1.9-1799 Set --cache with pvscan when waiting for the vg to appear
1.9-1798 Fix the end rejoin grace period condition
1.9-1797 Display the rejoin nmon status in the svcmon output
1.9-1796 Sort the nodes in the "svcmgr print status" output
1.9-1795 Sort more sync.rsync label and status log information
1.9-1794 Fix an utf8 error on logging in users comp object
1.9-1793 Make the duration converter return None when fed None
1.9-1792 Fix shlex converters fed with a list
1.9-1791 Fix keyword default values not being converted to their defined type
1.9-1790 Fix keyword default value being altered because of reference-passing
1.9-1789 Fix daemon trusting the service pre-boot status cache upon startup
1.9-1788 Fix for conf_get() in py2 with utf-8 in svc config file
1.9-1787 Remove support for collectors not supporting node authentication
1.9-1786 Fix the updatepkg from nodemgr dequeue actions triggered by the listener
1.9-1785 Simplify the dns thread code, defining only one <clustername> zone
1.9-1784 Fix posting utf8 from file with py3-interpreted nodemgr collector cli
1.9-1783 Fix implementation of the dns thread lookup method with ANY qtype
1.9-1782 Fix a KeyError in the dns thread cache
1.9-1781 Cache the zones in the dns thread
1.9-1780 Fix an infinite recursion build issue with zoned fs
1.9-1779 Fix a stack in the quorum logging codepath
1.9-1778 Add a small pause on collector thread exceptions in loop
1.9-1777 avoid serving multiple SRV entries pointing to the same ip:port
1.9-1776 Ignore getservbyport() OSError
1.9-1775 Fix the async create+provision
1.9-1774 Don't use "zpool list -p" in the zpool pool driver
1.9-1773 Fix wrong fs dependency test before starting a private docker daemon
1.9-1772 Fix "svcmgr <action> --rid <group>"
1.9-1771 Generate _<unresolved port>._<protocol>... SRV records
1.9-1770 Fix push resinfo causing undue docker image pull tries
1.9-1769 ignore references in the content of a {safe://...} reference
1.9-1768 Fix a stack in bin/pkg/make_rst_examples when a resource has no type key
1.9-1767 Directory pool driver enhancements
1.9-1766 Add the "status_log" app resource keyword
1.9-1765 Merge joinee pools on "nodemgr daemon join"
1.9-1764 Fix the "nodemgr pushasset" formatted command from the updatepkg codepath
1.9-1763 Remove clean_pyc() from the postinstall
1.9-1762 Move clean_pyc() before install_rc in the postinstall
1.9-1761 Improve key format tolerance on custom app info
1.9-1760 Add the "directory" pool driver and use that as the default pool instead of loop
1.9-1759 Add storage pool translators
1.9-1758 Don't display the "loop file does not exist" status log on unprovisioned resources
1.9-1757 Fix a keywords module potential stack
1.9-1756 Add the {rid} and {rindex} references
1.9-1755 Drop the scaler id from the slave upon scale
1.9-1754 Thaw the service after create+provision
1.9-1753 Auto-generate a service uuid
1.9-1752 Drop compat codepath with older collector from xmlrpc lib
1.9-1751 Remove unused push_all() from xmlrpc lib
1.9-1750 Flag the "push status" action
1.9-1749 Add the "svcmgr push status" command
1.9-1748 fix warning on delete service instance
1.9-1747 Fix the tasks last scheduled run timestamp not updated
1.9-1746 Fix a stack in push resinfo when a pushed key value is None
1.9-1745 Fix a case of corrupted listener responses
1.9-1744 Fix for the file compliance object
1.9-1743 Always set --purge-collector from clusterwide async service delete
1.9-1742 Add the --purge-collector delete action option
1.9-1741 Autoconvert Collector() options to a Storage object if opportune
1.9-1740 Fix the deleted instances detection in the collector thread
1.9-1739 Fix resource label cache never refreshed
1.9-1738 Add "svcmgr push resinfo --sync" support
1.9-1737 Fix "systemctl start" agent ignored by sytemd
1.9-1736 Fix wrong exception catched in the bogus rid in config case
1.9-1735 Fix a stack on logging in a xmlrpc error codepath
1.9-1734 Catch disappearing instances when determining if a daemon_status should be sent
1.9-1733 Fix "push foo" action interpreted as "push"
1.9-1732 Add a missing resources init in the get_resourcesets() codepath
1.9-1731 Make sure action_rid is never set to [""]
1.9-1730 Fix a unicode error in the lcall() codepath
1.9-1729 Add the cluster_id information to the daemon status data reported to the collector
1.9-1728 Use os.uname() instead of execv(uname) on Linux asset inventory methods
1.9-1727 Service build optimization
1.9-1726 Raise NA instead of CompErr when ansible is not installed
1.9-1725 Remove percent chars from the package changelog
1.9-1724 Merge branch 'master' of git+ssh://
1.9-1723 Disable %install rpm helpers
1.9-1722 Fix postinstall issues reported by pylint
1.9-1721 Merge branch 'master' of git+ssh://
1.9-1720 Add 'replace' mode to compliance object
1.9-1719 Fix a lv snap cleanup stack
1.9-1718 Use ip(8) on Linux in ip resource start/stop when ifconfig is not installed
1.9-1717 Fix a stack in the docker registry autologin logging codepath
1.9-1716 Add the "none" placement policy
1.9-1715 Fix the scheduler lazy configured tasks not initialized in the scheduler thread
1.9-1714 Restore the silent app check behaviour
1.9-1713 Fix the master-slaves async action propagation
1.9-1712 app resource driver enhancements
1.9-1711 lcall() enhancements
1.9-1710 Display the stack in the service log
1.9-1709 Merge branch 'master' of git+ssh://
1.9-1708 Remove the 'minimal' build parameter
1.9-1707 Fix stack with ansible_playbook compliance object
1.9-1706 Sort the devs lists logged in the disk.raw resources status
1.9-1705 Make the "nodemgr events" command work on mono-node clusters
1.9-1704 Fix the service svcmgr exe link unduly recreated on async delete action
1.9-1703 Service selector enhancements
1.9-1702 Fix a stack in nodemgr events caused by integer fragments in the key path
1.9-1701 Switch the status.last format to json and store the resource label in there
1.9-1700 Sort the disk.scsireserv devs in the label
1.9-1699 Revert "Run set_label() on status load from status.last"
1.9-1698 Fix a stack in "nodemgr events" when formatting changes on integers
1.9-1697 Run set_label() on status load from status.last
1.9-1696 Fix a stack in "nodemgr events" caused by key deletion events format
1.9-1695 Discard csum keys from the csum computation
1.9-1694 Add more stdout flush
1.9-1693 Switch to a human-friendly output for "nodemgr events"
1.9-1692 Fix the encap forest disappearing from "print status" after resource monitor
1.9-1691 Fix send daemon status aggregate changes usage
1.9-1690 Improve postinstall logging
1.9-1689 Store status log text lines splited
1.9-1688 Avoid double write of status.json in the update_status_data() codepath
1.9-1687 Sort status data keys during csum computation
1.9-1686 Fix missing imports reported by pylint
1.9-1685 Fix a log statement in the scheduler
1.9-1684 Fix wrong svcmgr option set in the commands formatted by the scheduler
1.9-1683 Refactor the scheduler command merging
1.9-1682 Fix the node env discovery
1.9-1681 Merge branch 'master' of git+ssh://
1.9-1680 Fix sync resources reporting "max retries (0)"
1.9-1679 Fix the daemon status data send buffering
1.9-1678 Merge branch 'master' of git+ssh://
1.9-1677 Fix the lcall() select() timeout
1.9-1676 Merge branch 'master' of git+ssh://
1.9-1675 Set close_fds in lcall()
1.9-1674 Add logging messages during package install
1.9-1673 Improve test reliability by using type instead of which
1.9-1672 Catch locking errors from the scheduler in the service action codepath
1.9-1671 Add resourceset nose test
1.9-1670 Don't aggregate children availstatus into the service availstatus
1.9-1669 Fix "svcmgr -s foo create" returning 2 instead of 0
1.9-1668 Update PYTHONPATH in nose tests
1.9-1667 Merge branch 'master' of git+ssh://
1.9-1666 Allow "set [un]provioned" actions on resources tagged "noaction"
1.9-1665 Remove --no-pager option from nodemgr logs test
1.9-1664 Build in minimal mode for "print status" without --refresh
1.9-1663 Fix an error in "print config --format json --eval"
1.9-1662 Add the global expect information to svcmon
1.9-1661 Catch a KeyError on daemon_status() in early daemon init stage
1.9-1660 Fix "print config --eval --format json" errors with keyword inheritance
1.9-1659 Remove the build_services() from svcmon
1.9-1658 Fix svcmon empty output regression
1.9-1657 Fix the node env caching in rcEnv
1.9-1656 Move list_services() from svcBuilder to rcUtilities
1.9-1655 Avoid stack in xmlrpc calls when the socket to collector times out
1.9-1654 Fix fs ordering method
1.9-1653 Fix fs ordering method
1.9-1652 Fix "set/unset provisioned" not working for zoned/dockerized resources
1.9-1651 Optimize the service selector for the "-s <svcname>" case
1.9-1650 Use --parallel on merged commands in the scheduler thread
1.9-1649 Remove the .debug.log handling
1.9-1648 Factorize the scheduler queued tasks
1.9-1647 Fix docker registry autologin as service stack when the node is not registered
1.9-1646 Never consider swap-overloaded a node without swap configured
1.9-1645 Treat the "status" action as a print action
1.9-1644 Save a daemon_status() in the async action validation codepath most of the time
1.9-1643 Fix a syslog handler stack
1.9-1642 Switch the listener backlog from 5 to 128
1.9-1641 Merge branch 'master' of git+ssh://
1.9-1640 Remove a debug statement from the listener send() codepath
1.9-1639 Solaris 11 fixes for the mcast heartbeat
1.9-1638 Fix unix socket overflow on send on solaris
1.9-1637 Set nofile earlier in the nodemgr codepath
1.9-1636 Fix error message string
1.9-1635 Set nofile at daemon startup
1.9-1634 Fix a stack in solaris python3.6 os.urandom(n) with n>1024
1.9-1633 Coherence fix between the provisioner and starter
1.9-1632 Fix the driver for el 7.4
1.9-1631 Fix the maintenance_grace_period keyword doc
1.9-1630 Don't TOC if no node is candidate to takeover
1.9-1629 Do the node removal on peers upon "delete --local" synchronously
1.9-1628 Revert "Fix another case of serving a svc config file after a delete --local on a peer"
1.9-1627 Merge branch 'master' of git+ssh://
1.9-1626 Fix the ready_period node keyword default value in docs
1.9-1625 Support the "set --kw ... --eval" action
1.9-1624 Fix another case of serving a svc config file after a delete --local on a peer
1.9-1623 Fix test expressions in preuninstall script
1.9-1622 Automatically reset the monitored and stdby resources restart counter when up
1.9-1621 Fix the zfs vdev cache format
1.9-1620 Stop pull docker images from the status eval codepath
1.9-1619 Make the fs.docker start method a noop
1.9-1618 Allow safe://<id> references in compliance rules
1.9-1617 Add safe file update to the collector cli
1.9-1616 Fix a stack in the docker login call
1.9-1615 Handle automatically the registry login as service
1.9-1614 Fix the disk.zfs unprovision on stopped instance case
1.9-1613 Fix tar compliance object
1.9-1612 Merge branch 'master' of git+ssh://
1.9-1611 Don't try (and fail) to import a zpool that does not exist on unprovision
1.9-1610 Add the "volume_tar" compliance object
1.9-1609 Fix tar compliance object
1.9-1608 Use https to use the rest api if not specified in node.dbopensvc
1.9-1607 Fix daemon stop blocking on the collector thread stop
1.9-1606 Fix disk.scsireserv resource ordering on "provision" action
1.9-1605 Fix the tags default in docs and set a better example
1.9-1604 Automatically set optional=true for "noaction" resources
1.9-1603 Make sure the daemon daemon is started before fs.docker provision
1.9-1602 Report n/a instead of undef for fs.docker status
1.9-1601 Give fs.docker resources a mount_point property
1.9-1600 Remove the docker instances on unprovision, even with shared docker data dir
1.9-1599 Merge branch 'master' of git+ssh://
1.9-1598 Send the cluster_id in the push and pushasset payload
1.9-1597 Use different intervals for ping and daemon_status in the collector thread
1.9-1596 Rename tar compliance object. Add immutable flag.
1.9-1595 Replace the addr hash by a labelizing of addr
1.9-1594 Add "list" method support in the dns remote backend
1.9-1593 Fix ansible compliance module
1.9-1592 Merge branch 'master' of git+ssh://
1.9-1591 Add a tar file compliance object
1.9-1590 Merge branch 'master' of git+ssh://
1.9-1589 Don't skip all scheduler actions on not-provisioned services
1.9-1588 Update zfs sync template
1.9-1587 Add 'local' target in zfs sync ressource
1.9-1586 Add the "get_node_config" listener action
1.9-1585 Fix the daemon start codepath when a fs.docker resource is defined
1.9-1584 Fix the pdns remote backend undue case-sensitivity
1.9-1583 Fix deeper mounts umount on fs.zfs resources on Linux
1.9-1582 Support the keyword with docker containers
1.9-1581 Yet another fix for the cni portmapping runtime config formatter
1.9-1580 Fix cni portmapping "invalid container port" errors
1.9-1579 Add --nolock to svcmgr
1.9-1578 Fix a wrong zfs dataset status evaluation case
1.9-1577 Tweak the resource sort so that zfssnap are done before zfs send/recv
1.9-1576 Fix sync.zfssnap resources not synced
1.9-1575 Fix a stack in the ip.docker dedicated interface codepath
1.9-1574 Allow the expose keyword on all ip resources, not only on ip.cni
1.9-1573 Add the task.snooze keyword
1.9-1572 Test the mount point value before using it in the fs provisioner
1.9-1571 Catch is_provisioned errors
1.9-1570 Always account arbitrators votes in the split handler
1.9-1569 Fix a variable name error in the quorum race codepath
1.9-1568 Quorum enhancements
1.9-1567 Display the collector speaker node in svcmon
1.9-1566 Start counting generations at 1
1.9-1565 Fix a possible stack in the get_service_config() monitor method
1.9-1564 Report errors in the zpool provisioner
1.9-1563 Better error reporting when the fs dev and mnt keywords are not set
1.9-1562 Fix the colorization of errors in resource logs
1.9-1561 Fortify the driver in face of undefined path
1.9-1560 Fix a stack in the zfs codepath of the SunOS devtree
1.9-1559 Send dequeue action intermediate result when an action ran for more than 2s
1.9-1558 Fix ignored collector notifications
1.9-1557 Add agent version check
1.9-1556 Fix a stack on daemon join when no node section is set in the config file
1.9-1555 Avoid fast looping resource restart when the starter reports success but actually failed
1.9-1554 Honor the encap frozen flag in the resource restart codepath
1.9-1553 Don't log "already started/stopped" as errors
1.9-1552 Fix the reference from safe on python2
1.9-1551 Fix wrong reference to the peer attribute in the provision codepath
1.9-1550 Add the missing docker tag exclusion to the provision action
1.9-1549 Flag the clear action as a master-by-default action
1.9-1548 Don't rollback after provision if mono-instance
1.9-1547 Restore docker tag excludes in sub_set_action() calls
1.9-1546 Handle encap resource restart from the global
1.9-1545 Fix encap commands in docker containers initiated by the daemon
1.9-1544 Better handling of disabled or unset collector in rest calls and safe references
1.9-1543 Allow deploying an encap service in docker containers
1.9-1542 Allow Container class children to define ::name as a lazy property
1.9-1541 Better handling of the fs unprovisionner
1.9-1540 Fix a spurious errlog on Linux bind mount fs resource status eval
1.9-1539 Don't transition a failover instance to ready when a peer is transitioning
1.9-1538 docker provisionner enhancements
1.9-1537 Better reporting of ini parsing errors on service build
1.9-1536 Catch all service build errors from the monitor thread
1.9-1535 Fix the populate keyword description
1.9-1534 Fix doubled log entries in the nodemgr and svcmgr logs backlog
1.9-1533 track missing fs.docker template in docs
1.9-1532 Add more information in the daemon_send() error logs
1.9-1531 Python3 compat fix for the the collector cli
1.9-1530 Obfuscate all secrets used as references from services logs
1.9-1529 Use the monitor_schedule to define the status eval freq of resources with a restart
1.9-1528 Read from the sockets using a 4k buffer instead of byte-by-byte
1.9-1527 Don't execute the toc action when max retries is reached on non-monintored resources
1.9-1526 Switch the "send %s log to %s" message from info to debug
1.9-1525 Merge branch 'master' of git+ssh://
1.9-1524 Handle gracefully servers with no swap
1.9-1523 Fix stack due to local variable referenced before assignment
1.9-1522 Fix nodemgr daemon join
1.9-1521 Merge the remote cluster.dns value on nodemgr daemon join
1.9-1520 Eval {dns[0]} as "" if no cluster.dns is set
1.9-1519 Fix a possible stack in the keyword dereference codepath
1.9-1518 Allow resource restart when monitor=false
1.9-1517 Honor the cni.config keyword value in nodemgr network ls
1.9-1516 Fix error with DEFAULT.show_disabled=false
1.9-1515 Merge branch 'master' of git+ssh://
1.9-1514 Explain restart conditions in the restart keyword doc
1.9-1513 Merge branch 'master' of git+ssh://
1.9-1512 Add MS Windows metrics for scoring
1.9-1511 Fix the sync#i0 default schedule honoring
1.9-1510 Fix the syslog logger on Solaris & python 3.6
1.9-1509 make bdecode() utility function ignore decoding errors
1.9-1508 Disallow --local with "daemon join" and "daemon status" nodemgr actions
1.9-1507 Don't check snapd snaps in fs_u and fs_i checkers
1.9-1506 Fix an occasional "1 too many snap" warning on sync.zfssnap
1.9-1505 Fix a potential checkers stack
1.9-1504 Fix the documented syslog level default
1.9-1503 Add snooze/unsnooze nodemgr and svcmgr actions
1.9-1502 Fix python3 compat of pushpkg on Solaris
1.9-1501 python3 fixes for the devtree on Solaris
1.9-1500 Add adminfile for Solaris package removal
1.9-1499 Fix encap resources not displayed in print status when tags=nostatus
1.9-1498 Fix the encap service getting frozen on config push
1.9-1497 Merge branch 'master' of git+ssh://
1.9-1496 Support zfs dataset in legacy mountpoint mode
1.9-1495 Fix MS Windows hardware inventory
1.9-1494 Service avail status aggregation tweaks
1.9-1493 Catch listener response send errors
1.9-1492 Fix python3 compat of the get_solaris_version() utility function
1.9-1491 Improve MS Windows hardware inventory
1.9-1490 Fix python3 compat for the ip inventory on Solaris
1.9-1489 Add p5p archive format for Solaris IPS packaging
1.9-1488 Silent error messages when Solaris fmri is not installed
1.9-1487 Ensure Solaris postinstall is executed only once after package install
1.9-1486 Update initial fmri firstboot property value
1.9-1485 Add preremove script to Solaris packages
1.9-1484 Fix regression in Solaris postinstall
1.9-1483 Suppress the optparse options consumed by nodemgr before routing to collector cli
1.9-1482 Move the zfssnap actions to pre_action()
1.9-1481 Fix nodemgr call to ensure compat between OS
1.9-1480 Merge branch 'master' of git+ssh://
1.9-1479 Fix memory overflow on sync when the sync pipe endpoints fails
1.9-1478 Fix nodemgr command not found during postinstall
1.9-1477 Fix the log line coalescing upon sending to the collector
1.9-1476 Remove the svcmgr startstanby from the opensvc-services unit start
1.9-1475 Raise excEncapUnjoignable from encap cmd when ssh exits with 255
1.9-1474 Fix misformatted slave startstandby action
1.9-1473 Add a schedule interval test to the test suite
1.9-1472 Simplify the default schedules, omitting the interval part when possible
1.9-1471 Change the default min_mem_avail from 10% to 2%
1.9-1470 Add the @10 schedule syntax the test suite
1.9-1469 Use max_parallel in the scheduler instead of hardcoding a 6-parallelism
1.9-1468 Fix the schedule interval converted to sec instead of minutes
1.9-1467 Don't log requirement not met as an error
1.9-1466 Execute remote postsync without collecting logs and async
1.9-1465 Fix the 23:00-01:00 type schedules
1.9-1464 Merge branch 'master' of git+ssh://
1.9-1463 Fix a syntax error in the Linux mem avail computation on el6
1.9-1462 Add MS Windows devices and mem inventory to pushasset
1.9-1461 Merge branch 'master' of git+ssh://
1.9-1460 Fix a stack in the rid selector and encap services
1.9-1459 Micro-optimization in one rpc caller
1.9-1458 Fix stack during mpath checks on Windows 2003
1.9-1457 Update postinstall
1.9-1456 Update path used for MS Windows service object
1.9-1455 Add nosetests file to MS Windows packaging exclude list
1.9-1454 Remove deprecated MS Windows versioning scheme
1.9-1453 Update MS Windows package build makefile
1.9-1452 Update known to work tools version
1.9-1451 Merge branch 'master' of git+ssh://
1.9-1450 Update MS Windows ico file
1.9-1449 Update the schedule documentation to reference the interval as duration expression
1.9-1448 Change the scheduler log entry from "dequeue action" to "run"
1.9-1447 Support duration expressions in the interval part of schedule expressions
1.9-1446 Make sure the files downloaded from the safe are written with mode 0600
1.9-1445 Better handling of the api http errors in nodemgr collector cli
1.9-1444 Use Node::conf_get() for all cf-only pushasset entries
1.9-1443 Install the osvcd daemon as a winservince from the postinstall
1.9-1442 Change the CWD to <pathsvc> in the winservice
1.9-1441 Don't log a decrypt error for "dequeue_actions" messages from the colletor
1.9-1440 Fix osvcd running as a winservice
1.9-1439 Fix the double run execution of tasks not exiting
1.9-1438 Fix the cmd files on windows
1.9-1437 Rollback debug statements introduced in the postinstall scripts
1.9-1436 Add fs and ip drivers for Windows
1.9-1435 Fix windows mpath checker
1.9-1434 Fix last boot reporting on Windows
1.9-1433 Windows fixes
1.9-1432 Merge branch 'master' of git+ssh://
1.9-1431 Acquire per-sync-resource locks for sync all --rid <rids>
1.9-1430 Merge branch 'master' of git+ssh://
1.9-1429 Fix build readme file
1.9-1428 Embed intent, pid and progress info in LockAcquire and LockTimeout exceptions
1.9-1427 Allow lxc containers to report their cpu information
1.9-1426 Support references to the safe content
1.9-1425 Don't stack in heartbeats when a message is None
1.9-1424 Fortify the hb.disk driver in face of garbage data in the slots
1.9-1423 Add alpine asset os release and vendor detection
1.9-1422 Fix a nosetest undue error
1.9-1421 Fix ast parser for python 3.4+
1.9-1420 Fix uninitialized _dm_h in the linux devtree
1.9-1419 Remove a debug statement from the sync checker
1.9-1418 Don't alert on incompatible versions until we have the real compat version of peer
1.9-1417 Preserve the evaluated reference type when possible
1.9-1416 Support "--eval" and "--impersonate <node>" with svcmgr "print config" and "get"
1.9-1415 Support options.format=json in the get_service_config listener action
1.9-1414 Force the generation of a cluster secret right from the postinstall
1.9-1413 Fix the container.docker restart action when --rm is set
1.9-1412 Fix reported gen on peers
1.9-1411 Fix the generation resync code when the peer gen resets
1.9-1410 python3 fix for the listener unix socket codepath
1.9-1409 Fix two stack in the xmlrpc codepaths
1.9-1408 Support svcmon --node <peer>
1.9-1407 Use the lsnr ux socket for local communications
1.9-1406 Make the listener thread listen on a unix domain socket too
1.9-1405 Set the executable permission on bin/preuninstall
1.9-1404 Add the "unprovision" keyword for all resources
1.9-1403 Fix the wrong provisioner picking for fs.docker
1.9-1402 Switch the disk.docker driver to the fs driver group
1.9-1401 Fix "thaw node now the cluster is complete" happening more than once
1.9-1400 Reduce the container.docker wait for up timeout from 30 to 2 secs
1.9-1399 Cache the comp_get_data() result
1.9-1398 Add the "volume_file" compliance object
1.9-1397 Don't log safe file diff on check and honor non-verbose in the fix codepath
1.9-1396 Fix a stack in the monitor thread during large scale purge
1.9-1395 Add the disk.docker resource unprovisioner
1.9-1394 Add a disk.docker resource driver
1.9-1393 Remove the docker run --rm from run_args if not supported by the docker version
1.9-1392 Tweak the events format
1.9-1391 Add the "nodemgr events" action
1.9-1390 Add a event queue and listener action to follow events
1.9-1389 Fix random decrypt() errors in logs
1.9-1388 Don't set --dns docker run args if --net=host
1.9-1387 Fix the {clustername} reference
1.9-1386 Implement indexing and counting of hardcoded references
1.9-1385 Limit the scaling expension to batchs of 3 slaves max
1.9-1384 Wait for all peers "idle" state before ending the grace period
1.9-1383 Don't wait for a result from "nodemgr updatepkg --node <peer>"
1.9-1382 Fix a potential stack in the scaler orchestrator
1.9-1381 Udate doc, man and completions
1.9-1380 Fix the disk.veritas driver initialization
1.9-1379 nodemgr command enhancements
1.9-1378 Fix the opensvc-services systemd service not being run at reboot/shutdown
1.9-1377 Add missing bin/init/systemd.opensvc-services.service file
1.9-1376 Split the systemd opensvc-agent unit
1.9-1375 Fix regression with "svcmgr create" without stdin, config or template set
1.9-1374 Fix "svcmgr create --provision" when the config is fed through stdin
1.9-1373 Remove extra "status" case in the debian init script
1.9-1372 Scaler response enhancements when a node dies
1.9-1371 Fix concurrent json "print config" when scaling up
1.9-1370 Fix the flex scale-down removing one too many slave
1.9-1369 Remove most of the gratuitous fsync() calls and file writes
1.9-1368 End the rejoin grace period when all nodes are reachable (or expiration)
1.9-1367 scaler enhancements
1.9-1366 svcmon output enhancements
1.9-1365 Use "svcmgr create" json injection to create scaler slaves from the daemon
1.9-1364 Allow json injection through "svcmgr create" stdin
1.9-1363 Fix svcmgr delete --wait hanging for one minute if triggered before svc discovery
1.9-1362 Fix the load avg placement policy
1.9-1361 Make sure we freeze new service instance before the daemon can orchestrate
1.9-1360 Avoid scalers going under-target during rescale
1.9-1359 Stop flex instances on overloaded nodes in priority
1.9-1358 Orchestrator enhancements
1.9-1357 Convert max_parallel to a Node lazy prop
1.9-1356 Lower the damon_send() socket timeout and fix the timeout evaluation precision
1.9-1355 Fix the parallelism limiting in the scheduler thread
1.9-1354 Add the scalers current number of instances up in the svcmon output
1.9-1353 Impose a max transitions limit to the monitor thread
1.9-1352 Tweak the log message when posting a remote service action
1.9-1351 Scheduler enhancements
1.9-1350 Reinstate the meta_write_slot() fix
1.9-1349 Fix the "svcmgr dns update" codepath
1.9-1348 Drop --name from a container.docker resource run_args
1.9-1347 Honor --debug in "svcmgr logs" action
1.9-1346 Add the node.min_avail_mem and node.min_avail_swap node keywords
1.9-1345 Show the global expect in svcmon if no transition in progress
1.9-1344 Wake up the monitor thread after nodemgr freeze/thaw --local
1.9-1343 Fix undue "misformatted encrypted message" log upon empty message
1.9-1342 Switch get_message() to produce unencoded data
1.9-1341 Add a Rlock protection on relay hash
1.9-1340 comm module enhancements
1.9-1339 Fix disk hb oscillations
1.9-1338 Fix relay hb oscillations
1.9-1337 Fix the Resource::unset_lazy() prototype
1.9-1336 Fix the lower-casing of the references
1.9-1335 Fix "svcmgr print conf"
1.9-1334 Support uppercase intra-service references
1.9-1333 Return the string as-is from the size converter if it ends with "%"
1.9-1332 Support "svcmgr delete --rid <rid>" where rid is a no longer supported resource
1.9-1331 Don't stack formatting fs label when a unresolved reference causes a None device
1.9-1330 Support action abreviations when unambiguous
1.9-1329 Add "json" as a default format for collector cli commands
1.9-1328 Add a unset_lazy method to Svc and Resource classes
1.9-1327 Add the scale target to the svcmon output
1.9-1326 Add the "score" placement policy
1.9-1325 Fix the reverse deprecated keywords handling
1.9-1324 Refresh the services object cache on node.conf change
1.9-1323 Enhancements for "nodemgr logs" and "svcmgr logs"
1.9-1322 Use the node score as weight in the SRV records
1.9-1321 Round up the sizes less than 5% under their next order of magnitude
1.9-1320 Use the system's docker daemon if no data dir is set nor docker_daemon_private
1.9-1319 Fix the scoring algo for the score to stay between 0-100
1.9-1318 Merge branch 'master' of git+ssh://
1.9-1317 Add a node scoring algorithm
1.9-1316 Implement switch to specify which python version nosetests should run on
1.9-1315 python 2.6 compat fixes for the json_delta module
1.9-1314 Add mem stats to SunOS
1.9-1313 Add the mem and swap info to the node dataset on Linux
1.9-1312 Add a compact mode to print_size()
1.9-1311 Fix postinstall stack
1.9-1310 Fix postinstall actions for crontab
1.9-1309 Fix the StringIO import errors in the nosetests3 runs
1.9-1308 Honor the "insecure" from config in nodemgr collector cli
1.9-1307 Fix all libs import errors reported by nose with python3
1.9-1306 Fix the ready-state period expiration precision
1.9-1305 Buffer non-immediate monitor wake-ups for 0.5 seconds
1.9-1304 Fix ip.cni resources restart
1.9-1303 python3 compat fixes for the dns daemon thread
1.9-1302 Don't set --dns and --dns-search in docker run when --net=container: is set
1.9-1301 Don't rm private docker instances on unprovision
1.9-1300 Implement a delta-replication log for node-to-node datasets exchanges
1.9-1299 Fix a potential key error in the svcmon and collector thread codepaths
1.9-1298 python3 compat fix for ip.cni
1.9-1297 Optimize fs resource status on Linux
1.9-1296 Don't set -i 15 -c 4 options on symrdf query
1.9-1295 python3 compat fix for the wait_for_devs_ready() utility function
1.9-1294 Use the realpath of the pv parsed from Linux pvs command
1.9-1293 One more python3 compat fix to sync.symsrdf
1.9-1292 Fix python 3 compat of the sync.symrdf driver
1.9-1291 Reinstate the prstatus svcmgr action
1.9-1290 Add the "init" node mon state
1.9-1289 Fix more case of svcmon not behaving when the cluster data is incomplete
1.9-1288 Enhancements to the dns thread management
1.9-1287 Fix the scaler avail status aggregation
1.9-1286 Don't add sync#i0 in more cases
1.9-1285 Catch i/o errors on disk tx heartbeat fsync() and dedup this error log
1.9-1284 Don't use ip addresses in the SRV record target field
1.9-1283 Fix the ip.cni portmappings
1.9-1282 Support the expose keyword in all ip resources and use it to map SRV records
1.9-1281 Add the "svc" subdomain between <app> and <clustername>
1.9-1280 Embed the lowercase app code in the dns names
1.9-1279 Fix a potential stack in svcmon renderer with corrupt daemon data
1.9-1278 Fix svcmon factorization of not-scaler slaves
1.9-1277 Add a powerdns remote backend thread to osvcd
1.9-1276 Fix a stack generated by coloured json outputs
1.9-1275 Fix another stack in ref_cache purge when it does not exist
1.9-1274 Add multiple location for systemd unit file
1.9-1273 Fix a stack in ref_cache purge when it does not exist
1.9-1272 Don't log "send service collector container info" when the service has no encap
1.9-1271 Allow orchestrate=ha on 1-node clusters
1.9-1270 Fix the scaler unduly setting min/max nodes to 0 on the last slave
1.9-1269 Fix svc.scaler.slaves value evaluation
1.9-1268 Simplify the scaler code and fix the aggregated status
1.9-1267 Purge the keyword ref_cache and all lazy attributes on unset/set
1.9-1266 Intrepret the scale value as the number of target instances
1.9-1265 Use a LooseVersion sort in svcmon instead of alphanum sort
1.9-1264 Skip remote "set --kw node-=<local node>" on delete originating from osvcd
1.9-1263 Merge branch 'master' of git+ssh://
1.9-1262 Add a docker instance rm in the container.docker unprovision codepath
1.9-1261 Remove --rm option due to -d flag compat issue with old docker versions
1.9-1260 Merge branch 'master' of git+ssh://
1.9-1259 Align provisioned ip to docker0 subnet
1.9-1258 Implement a wait_service_config_consensus() method
1.9-1257 Allow async stop on a service with instances in warn availstatus
1.9-1256 Try to stop docker on stop/unprov even if we the container was already stopped
1.9-1255 Fix a stack in comp objects when parsing an empty variable
1.9-1254 Parallelize scaler slaves actions during a scale transition
1.9-1253 Don't set docker run --cgroup-parent option when using the system's dockerd
1.9-1252 Implement status_info for ip.cni
1.9-1251 Implement a wait_global_expect_unset() monitor thread method
1.9-1250 Fix a stack in the listener thread service action method
1.9-1249 Fix a case of the rejoin grace period never expiring
1.9-1248 Set the remote svc config mtime on the fetched copy
1.9-1247 Better handling of temporary files purge in tmp/
1.9-1246 Add the shift placement policy
1.9-1245 Display "scaler" in the svcmon output instead of <topology>/<orchestrate>
1.9-1244 Interpret scale=0 as a scaler without slaves yet
1.9-1243 Merge branch 'master' of git+ssh://
1.9-1242 Change the scale action from manual to auto orchestration
1.9-1241 Fix text output in make_rst_examples
1.9-1240 Add missing newlines
1.9-1239 Add the missing checkSync checker module
1.9-1238 Fix "nodemgr push disks" not pushing data when format is not specified
1.9-1237 Fix the children computation in the svcmon codepath
1.9-1236 Plug fd leaks in the lock module error paths
1.9-1235 Consolidate ACTION_TGT_STATE and ACTION_PROGRESS in a single structure
1.9-1234 Add the "scale" service configuration keyword and "scale" action
1.9-1233 Merge branch 'master' of git+ssh://
1.9-1232 Relocate systemd unit file to /usr/lib/systemd/system
1.9-1231 Avoid repeating heartbeat errors
1.9-1230 Use nonblocking socket in the listener handler too
1.9-1229 Add the node keyword to the node dict
1.9-1228 Change the "thread queue length" message to debug level
1.9-1227 Bump up the max hb handler threads to 4nb_nodes
1.9-1226 Fix a stack on "nodemgr schedule reboot status" when armed by no schedule set
1.9-1225 Fix a unset variable error in ed8641733172f494fe8d7a99690907f5ba7709d7
1.9-1224 Fix a type error in ed8641733172f494fe8d7a99690907f5ba7709d7
1.9-1223 Fix a typo in ed8641733172f494fe8d7a99690907f5ba7709d7
1.9-1222 with scsi pr provisioning enhancement
1.9-1221 Merge the scsi pr co-resource shared and standby keywords
1.9-1220 Fix wrong exposed dev reported by inactive and unprovisioned resources
1.9-1219 Discard paths from sub_devs parsed from mdadm -E --scan -v
1.9-1218 Add a select and non-blocking socket handling to recv_message()
1.9-1217 Better handling of service with docker resources while docker is not installed
1.9-1216 Merge branch 'master' of git+ssh://
1.9-1215 Ignore the cluster "daemon status" data key in svcmon threads renderer
1.9-1214 Add manpages references to systemd unit file
1.9-1213 Add systemd dependency on
1.9-1212 Add a node property
1.9-1211 Display the orchestrate value in svcmon
1.9-1210 Fix a stack in the svcmon codepath when a disk hb has not initialized dev
1.9-1209 Merge branch 'master' of git+ssh://
1.9-1208 Merge the joined node env on "nodemgr daemon join"
1.9-1207 Fix error message if pushpkg is not supported
1.9-1206 Fix hb.disk reconfiguration on device change
1.9-1205 Don't refuse to build a service with incompatible svc_env/node_env
1.9-1204 Tweak flex min/max cpu default thresholds
1.9-1203 Tweak the fs ordering algorithm
1.9-1202 Add a "daemon running?" test before trying to send a stop message
1.9-1201 Fix and indent/whitespace mismatch in osvcd monitor thread
1.9-1200 Don't merge remote frozen instance state if the global expect is "thawed"
1.9-1199 Add log entry to postinstall function restart_daemon()
1.9-1198 Fix OPENSVC_AGENT_UPGRADE assignment syntax
1.9-1197 Merge branch 'master' of git+ssh://
1.9-1196 Better handling of the cluster upgrades
1.9-1195 Add OPENSVC_AGENT_UPGRADE environment variable
1.9-1194 Don't report a end time for log lines sent to the collector
1.9-1193 Aggregate the logs before sending to the collector
1.9-1192 Fix a stack in the monitor thread in better_peers_ready()
1.9-1191 Fix wrong variable name in the monitor thread code
1.9-1190 Fix a "delete --unprovision" issue with nodes={clusternodes}
1.9-1189 Fix the "action" column content in the logs sent to the collector
1.9-1188 Don't preemptively store call() output in mem when cache=False
1.9-1187 Fix giveback not starting the instance on the leader of failover services
1.9-1186 Fix invalid return values in the listener router handlers
1.9-1185 Merge branch 'master' of git+ssh://
1.9-1184 Misc encap fixes
1.9-1183 Fix flex aggregate availstatus "unknown" when max_nodes is not set
1.9-1182 Fix a stack when the svcmgr ls filter references an unknown keyword
1.9-1181 Allow to change the udp port used for Wake-On-LAN
1.9-1180 Don't log a stack when failing to acquire the svclock for status eval
1.9-1179 Add a sync checker reporting each sync resource last "bytes" and "speed"
1.9-1178 Fix the rsync parser
1.9-1177 Fix a default in the relay and disk hb rx
1.9-1176 Add the "nodemgr unfreeze" action translation to "nodemgr thaw"
1.9-1175 Don't try to start an already started instance in the giveback last stage
1.9-1174 Giveback action fixes
1.9-1173 Compute the speed and transfered bytes of each async sync resource
1.9-1172 Fix a printed error in the app resource resinfo codepath
1.9-1171 print_size() converter enhancement
1.9-1170 Merge branch 'master' of git+ssh://
1.9-1169 Check the instance avail status instead of overall before allowed sync
1.9-1168 Fix typo issue in nosetests
1.9-1167 Force python3 pyc files renewal during postinstall
1.9-1166 Merge branch 'master' of git+ssh://
1.9-1165 Consolidate Svc::resourcesets and Svc::resourcesets_by_type
1.9-1164 Fix the lock progress. Missing truncate call.
1.9-1163 Add nose dependency on python-requests
1.9-1162 Add nose coverage plugin prerequisite
1.9-1161 Add node html output plugin prerequisite
1.9-1160 Force pyc files renewal during postinstall
1.9-1159 Add the R resource flag in print status
1.9-1158 Fix python3 compat of the lock data write
1.9-1157 Add missing function docstrings in rcUtilities
1.9-1156 pylint fixes for the lock module
1.9-1155 One more delete tweak
1.9-1154 More delete tweaks
1.9-1153 Add a protection against popping too many handlers from the hb rx threads
1.9-1152 Refresh the status.json after merging the provisioned states
1.9-1151 Fix placement_ranks_nodes_order() for drp nodes
1.9-1150 Add the promote_rw to disk, fs and container resources
1.9-1149 Fix provision with scsireserv=true returning 1 before the rollback end
1.9-1148 Merge branch 'master' of git+ssh://
1.9-1147 Add "set provisioned" and "unset provisioned" svcmgr actions
1.9-1146 Fix copy/paste issue on blocking trigger logging message
1.9-1145 Support @nodes and @drpnodes keyword scoping in node.conf
1.9-1144 Better handling of unresolved reference in fs mnt keyword
1.9-1143 Add the cluster.drpnodes node config keyword and the {clusterdrpnodes} ref
1.9-1142 Active log compression with python3
1.9-1141 Remove more lingering log file on service instance delete
1.9-1140 Support scoping the node.conf and cluster.secret keywords
1.9-1139 sync.zfs enhancements
1.9-1138 Create missing build infra dirs in bin/pkg/make_rpm
1.9-1137 Fix a monitor thread stack in ha-flex service delete codepath
1.9-1136 Fix the slot allocation compat with latest python
1.9-1135 Don't exit service-with-docker-resources status eval when docker is not installed
1.9-1134 Move the service cgroups under opensvc/
1.9-1133 Fix the sync.zfs state file drp copy to peer nodes
1.9-1132 Fix encap constraints always displayed as violation in print status
1.9-1131 Allow scoping of the "constraints" keyword
1.9-1130 Don't raise placement alerts when the non-frozen node list len is < 2
1.9-1129 Fix a monitor thread stack on rejoin when a peer svc instance is frozen
1.9-1128 Don't validate local action trusting the mon state
1.9-1127 Also exclude the app resources from the sync.symsrdfs master status eval
1.9-1126 Relax the sync.symsrdfs presync export condition
1.9-1125 Remove the "svcmgr -s <svcname> create --interactive" action
1.9-1124 Fix the multicast rx heartbeat not going stale
1.9-1123 Fix a stack in the ip collector provisioner when ipdev has no ip configured
1.9-1122 Placement aggregation enhancement
1.9-1121 Add the Svc class part of the async giveback
1.9-1120 Enhance the shared and provision keywords description
1.9-1119 Implement async giveback
1.9-1118 Fix the resourceset action() types and xtypes filters
1.9-1117 Fix delete loop when deleting a service with nodes={clusternodes}
1.9-1116 Clear the devtree cache at the end of provision/unprovision of disk provisioners
1.9-1115 Accept the "unfreeze" action as a "thaw" synonym
1.9-1114 Fix a stack on pre/post action when a resource has no matching resources
1.9-1113 Fixes for the default per-family subsets
1.9-1112 Fix a sync_all issue
1.9-1111 Avoid the sync.zfs full sync caused by the "sent" zfs snap rename
1.9-1110 sync resync enhancements
1.9-1109 Allow mutiple sync.zfs resources on the same src
1.9-1108 Fix redundant action on the same resource
1.9-1107 Add a zfs dataset rename method to the Dataset class
1.9-1106 Sanity check for bdecode
1.9-1105 Fix the enable/disable actions
1.9-1104 Don't start the docker private daemon on stop
1.9-1103 provisioner log beautify
1.9-1102 Rename the syncswap action to "sync swap"
1.9-1101 Optimization in the sync.zfssnap driver
1.9-1100 Add the "sync resync" action support in the driver
1.9-1099 Add a table of the svcmon state flags in the help description
1.9-1098 Fix a relay bug stacking the daemon if the "relay" kw is not set
1.9-1097 Remove undue status logs from the checker
1.9-1096 Fix the svcmgr toc action
1.9-1095 Consider a standby disk.drbd is stdby up if in secondary state
1.9-1094 Move the sort resourcesets up to Svc::sub_set_action()
1.9-1093 Fix the scsireserv resources ordering
1.9-1092 Add a subset sort in the Svc::set_action()
1.9-1091 Fix the fs.dir driver label lazy attr definition
1.9-1090 Get rid of the per-type resourceset
1.9-1089 Report more warnings in the md resource status checker
1.9-1088 Better status log reporting when a scsi reserv resource is in "undef" state
1.9-1087 Fix raw_input() callers with python3
1.9-1086 Fix the giveback action
1.9-1085 Support "--rid <driver>" in svcmgr actions and restore prstart/prstop actions
1.9-1084 Fix the dev_to_paths() on Linux systems with a non-standard dm major
1.9-1083 Do a first communication with daemon in postinstall
1.9-1082 Create the daemon restart flag from the preinstall if it does not exist yet
1.9-1081 Don't display an error on rpm upgrade from 1.8 to 1.9 if no service is present
1.9-1080 Merge branch 'master' of git+ssh://
1.9-1079 Add missing bin/preuninstall file in the rpm spec file
1.9-1078 preinstall fix
1.9-1077 Don't stack on _read_cf when no configuration file exists
1.9-1076 Stop the daemon on package remove
1.9-1075 Merge branch 'master' of git+ssh://
1.9-1074 Support multiparagraph action descriptions in the --help output
1.9-1073 Generate a simple config examples for each resource
1.9-1072 Refresh the man and bash completion
1.9-1071 Remove upper-case letters from the action name in the nodemgr parser
1.9-1070 Fix a stack in a log message formatting
1.9-1069 Move the "already targetting that" message to debug
1.9-1068 Abort a flex instance ready state if enough better peers are ready
1.9-1067 Support multi-level enslaving and represent slave rels in svcmon
1.9-1066 Faster monitor proc janitoring loop and ready stealing fix
1.9-1065 Fix the enslave children embedding in the service json status
1.9-1064 Fix the docker daemon shutdown happening too late
1.9-1063 Fix the multi-subvol on loopdevice btrfs provisioner
1.9-1062 Give the fs loopdevice attr setting its own method
1.9-1061 Fix the btrfs on loop provisioner on Linux
1.9-1060 Fix the fs on loop status evaluation on Linux
1.9-1059 Fix the btrfs provisioner
1.9-1058 Fix the presync()
1.9-1057 Support --kw multi-option in nodemgr and svcmgr get and unset
1.9-1056 Allow -r as the svcmgr --refresh short option
1.9-1055 Catch possible KeyErrors in the resource provisioned state merging
1.9-1054 Shortcut dev_to_paths() for /dev/vd
1.9-1053 Support lazy references in the linux fs resources dev keyword
1.9-1052 Don't cache None derefence results
1.9-1051 Skip the resource provision on not-leader only if the request originates from osvcd
1.9-1050 Allow --disable-rollback on pull/create/update actions
1.9-1049 Setup the service monitor data with an initial "idle" status
1.9-1048 Fix a potential stack in the "print status" codepath
1.9-1047 Fix a potential stack in the svcmon rendering codepath
1.9-1046 Update the doc templates
1.9-1045 Don't noop the ip start method in the provisioner
1.9-1044 Fix a rare daemon monitor stack on service delete --unprovision
1.9-1043 Don't use node auth on "collector cli" if the --user option is specified
1.9-1042 An missing ipname must cause a down ip resource status
1.9-1041 Fix a daemon-handled provisioning loop
1.9-1040 provisioning fixes
1.9-1039 Fix a stack in the update code path
1.9-1038 Fix the parameters handling of collector cli
1.9-1037 Python3.6+ fix for the inventory HDS
1.9-1036 Allow start/stop request on services in warn agg avail but no instance in warn
1.9-1035 Allow local action on services in failed mon states
1.9-1034 Allow the daemon monitor to freeze/thaw/abort/delete disabled services
1.9-1033 Factorize hb.mcast rx/tx common socket preparation in a parent class method
1.9-1032 Fix the sync.rsync timestamp file hosting dir creation
1.9-1031 Fix two daemon monitor stack
1.9-1030 Python3.6+ fix for the ip.cni driver
1.9-1029 Fix the interface binding in the mcast heartbeat driver
1.9-1028 Fix a python3.6+ bug in the mcast heartbeat
1.9-1027 Bootstrap a collector cli test suite
1.9-1026 Don't always setup node auth for root execution of "nodemgr collector cli"
1.9-1025 Fix collector cli commands using CmdLs() and CmdShow() internally
1.9-1024 nodemgr collector cli enhancements
1.9-1023 Fix fs.btrfs sub_devs()
1.9-1022 Add ip.docker and fs.btrfs tests to the provision test suite
1.9-1021 Add a ip provision test to the provision test suite
1.9-1020 Add and container.docker tests to the provisioning test suite
1.9-1019 Remove in-mem resources and references in the delete resources codepath
1.9-1018 Add a Resource() method to remove the provisioned state cache file
1.9-1017 uuid not set should not err on stop
1.9-1016 Don't trust cache in is_provisioned() code path
1.9-1015 Add compliance commands to the svcmgr and nodemgr test suites
1.9-1014 Fix a syntax error in osvcd monitor thread code
1.9-1013 Fix the returncode of nodemgr.main() direct use
1.9-1012 Add more exclusions to .coveragerc
1.9-1011 Fix a utf8 + python3 stack in the nodeconf compliance object
1.9-1010 Really fix the bug 563378a9c40141c7a89ba65bb38b1bc0caea66df should have fixed
1.9-1009 Remove a debug statement from svcmon
1.9-1008 Add a svcmon test suite
1.9-1007 Fix svcmon return code and argv passing to the main() function
1.9-1006 Fix a "dict changed size during iteration" error in the daemon monitor thread
1.9-1005 Remove undue test
1.9-1004 Add more tests
1.9-1003 Fix the --parallel return code aggregation of each worker subprocess
1.9-1002 Add docstrings to the svc_fs test suite
1.9-1001 Add 'nodemgr print devs' the the nodemgr test suite
1.9-1000 Limit the pure-python md5 module fallback to ImportError if hashlib has no md5
1.9-999 Add md provision test to the provision test suite
1.9-998 Add a provision test suite
1.9-997 Don't remove the service if the delete command is scoped
1.9-996 Add a realpath kwarg to the is_exe() utility function
1.9-995 Remove a useless include from
1.9-994 Don't err if node.conf or auth.conf are empty on "print config"
1.9-993 Fix an assert on Solaris
1.9-992 Fix is_exe() utility function wrt symlinks
1.9-991 Don't try to eval the next reboot slot date if not scheduled
1.9-990 Fix the daemon listener router
1.9-989 Fix issues when the daemon is not returning valid status data
1.9-988 Switch the expr, forest, freeze, import and lock test suites to class
1.9-987 Switch status and scheduler test suites to classes
1.9-986 Switch converters test suite to a class
1.9-985 Switch asset test suite to a class
1.9-984 Switch node test suite to a class
1.9-983 Switch nodemgr test suite to a class
1.9-982 Add docstrings to rcUtilities tests
1.9-981 Configure coverage omit and add html and json xunit renderings
1.9-980 Add a Node class test suite to reach a better coverage
1.9-979 Add docstrings to all nodemgr tests
1.9-978 Add docstrings to all svcmgr nose tests
1.9-977 Test more "svcmgr ls" cases in the nose test suite
1.9-976 Fix a "svcmgr ls" regression due to new "not found" keyword new expections class
1.9-975 Add a test suite for the rcStatus module
1.9-974 Add a test for the gce connect_to parser in the pushasset codepath
1.9-973 Add a bin/pkg/make_tests to set the nose tests run parameters
1.9-972 Commit the node section template for the now included loc_addr keyword
1.9-971 Add a .coveragerc file
1.9-970 Fix missing node keyword
1.9-969 Add a test_freezer to the nose tests
1.9-968 One more nosetest fix
1.9-967 Fix the test_svcmgr nosetest
1.9-966 Fix a possible stack in the "svcmgr pull" codepath
1.9-965 Allow "svcmgr unset --param foo"
1.9-964 Fix an unset regression with the keywords module patch
1.9-963 Fix "svcmgr create"
1.9-962 Fix a python2 bug in the size converter
1.9-961 Factorize the matching resourcesets in sub_set_action()
1.9-960 Add a ip.provisioner provisioning keyword
1.9-959 Fix unprovision bug on bind mount fs resources
1.9-958 Fix a size converter bug
1.9-957 No need to stop resoure from the disk.loop provisioner
1.9-956 Allow freeze and stop local action when mon status is not idle
1.9-955 Factorize print_config_data() between Node and Svc, in extconfig
1.9-954 Remove the windows listener implementation, prepare for a full-featured osvcd svc
1.9-953 Stricter use of the svcdict accessors for DEFAULT.docker keywords
1.9-952 Avoid "can not stat LABEL=pridns.fs.1" errors in final action stage
1.9-951 Fix the ready_period default value
1.9-950 Track missing node doc template
1.9-949 Don't display the provisioning keyword property for node keywords
1.9-948 Factorize the config methods in the new extconfig module
1.9-947 Fix the default node cni. value fallback in the ip.cni driver
1.9-946 Add cni.plugins and cni.config node.conf options
1.9-945 Return 1%FREE and friends unchanged in the size converter
1.9-944 python3 fixes for the hb.disk driver
1.9-943 Create missing <OSVCVAR>/services/<svcname>/scheduler/ dir from rsync driver
1.9-942 Fix keyword candidates printing in the validate_config error codepath
1.9-941 Fix devtree region hash function on python3
1.9-940 Fix a wrong variable name
1.9-939 Align node and svc capabilities wrt config file
1.9-938 Fix the reboot pre and blocking_pre triggers
1.9-937 Use "template.service." as the service templates prefix
1.9-936 Add a node keywords dictionnary and split the node.conf annotated template
1.9-935 Merge branch 'master' of git+ssh://
1.9-934 docker fixes
1.9-933 Fix a forest structure glitch after load
1.9-932 Add the "nodemgr network show --id <cni net id>" command
1.9-931 Add a forest and forest node .load(data) method
1.9-930 Add a reboot.once boolean keyword to node.conf
1.9-929 Avoid pushing garbage in the resinfo table
1.9-928 Service json status format changes
1.9-927 service json status enhancements
1.9-926 Keep the scheduler thread from running the same command twice
1.9-925 Add the {etc} and {var} references
1.9-924 Add "nodemgr network ls [--format=<fmt>]
1.9-923 Do not require the portmap cni plugin to be declared in the network config
1.9-922 Fix the auto scaling down of ha flex services
1.9-921 Allow to set node.ready_period instead of hardcoding 16s
1.9-920 Auto stop ha flex instances when n_up > flex_max_nodes
1.9-919 ip.cni fixes
1.9-918 Allow setting the min log level for the syslog logger
1.9-917 Test the existence of a zfs dataset before destroy
1.9-916 Fix a python 2.5 compat bug in postinstall
1.9-915 Fix mixed ws/tab indentation in the xtremio array driver
1.9-914 Add support for multiple clusters handled by a xms in the xtremio array driver
1.9-913 Fix a syntax error in the example section ( info)
1.9-912 Don't report the encap daemon down for containers
1.9-911 python3 compat fix for he scsireserv sg driver
1.9-910 Support the portmap plugin runtimeConfig injection
1.9-909 Fixes bad variable assignment during modules parsing
1.9-908 Support plugins chaining in the ip.cni driver
1.9-907 No need to detach a subprocess when the action is run by the daemon
1.9-906 Merge branch 'master' of git+ssh://
1.9-905 Fix python2.5 to 3+ modes in the postinstall script
1.9-904 Disable sanity check in scsi reserv when run by the daemon
1.9-903 Remove the joiner quorum keyword if quorum=false or unset on the joined node
1.9-902 Fix the quorum value merging in the joiner code path
1.9-901 Fix the quorum key name in the daemon join response from the listener
1.9-900 freeze on stop --local only if orchestrate == "ha"
1.9-899 Add the quorum info to the cluster data returned by the listener on join
1.9-898 Change the 'crash' linux toc method to echo 'c' in sysrq-triggger
1.9-897 Add client-side part of the arbitrator and quorum config merge on join
1.9-896 Fix a stack in the quorum suicide logging
1.9-895 Expose "push encap config" as a service instance action
1.9-894 Reinstate the "push config" service action
1.9-893 Fix a dev_to_paths() bug on Linux
1.9-892 Merge branch 'master' of git+ssh://
1.9-891 Fix "set --kw drpnodes-=node10" when drpnodes is not set
1.9-890 Fix disklist on sles11 when md members are multipaths
1.9-889 Fix a stack in the provision action codepath
1.9-888 Add --node autocompletion to bash completion
1.9-887 Merge branch 'master' of git+ssh://
1.9-886 Fix a provision stack in the lv driver
1.9-885 Don't include netmask in ip resources resinfo if not configured
1.9-884 Fix the "down idle,started" instance state after a stop --local
1.9-883 Behave better when the node.conf configuration file is corrupted
1.9-882 Exit from the split handler on frozen nodes
1.9-881 python[23] compat fix for the relay heartbeat driver
1.9-880 Fix mixed indent in osvcd_mon
1.9-879 Care for arbitrator sections in "daemon join/leave" actions
1.9-878 Add the relay hb driver
1.9-877 Freeze the node at the end of the rejoin_grace_period if the cluster is incomplete
1.9-876 Fix svcmon without --watch
1.9-875 Add --watch and --interval to svcmon
1.9-874 Add the ip.cni doc
1.9-873 Add docker container support to the ip.cni driver
1.9-872 Implement an arbitrators-based quorum
1.9-871 Stop recursing at multipath level in devtree get_top_devs_chain()
1.9-870 Refresh the zpool sub_dev cache on disklist if the instance is up
1.9-869 Switch the ip.docker from using 'ip netns exec' to using 'nsenter'
1.9-868 Execute the resourcesets pre/post action at their expected step
1.9-867 Stop dockerd after the last container is stopped on rollback too
1.9-866 Fix a rare lxc start issue
1.9-865 Make the dockerd start lock file service-private
1.9-864 Do the 'nodemgr pushasset' after starting the deamon
1.9-863 Fix the hole in linux stats at midnight
1.9-862 Restore the probabilistic schedule feature in collaboration with osvcd
1.9-861 Fix a KeyError regression in the scheduler
1.9-860 Remove a debug trace left-over in rcScheduler
1.9-859 Create a last_<action>.success in var/ to track last sched task succesful run
1.9-858 Also bar [/var]/run/user/<uid> from the fs_u stats collection
1.9-857 Add a fs_u collect blacklist on Linux
1.9-856 Compliance comp lib fixes
1.9-855 Enhance rule merging error message
1.9-854 Fix a potential xmlrpc stack if key or val is None in push resinfo
1.9-853 Fix the pushasset xmlrpc, not treating hardware data as expected
1.9-852 Add pci and mem inventories to pushasset
1.9-851 Fix the sudo auto-prefixing for commands passed through the service link
1.9-850 Add the manufacturer field to pushasset
1.9-849 Fix the model parsing on pushasset, on Linux
1.9-848 Add a ip.cni driver
1.9-847 Fix python3 compat of the os.umask call in lxc cmds preexec_fn
1.9-846 Fix tasks run
1.9-845 Fix 'collector cli' stack when no TERM is set
1.9-844 Auto-replace the process using execvpe() if euid!=0 and sudo or pfexec is found
1.9-843 Align 'print resinfo' tree columns
1.9-842 Add env section keys to the resinfo keys
1.9-841 Streamline the 'push resinfo' action
1.9-840 Workaround for python issue19884
1.9-839 Fix sync.rsync option parsing when type is not specified
1.9-838 Fix "<svcname> <action>" syntax
1.9-837 Fix a potential stack on fs unprovision
1.9-836 Workaround the /dev wrong perms in container with some lxc versions
1.9-835 Disallow implicit selection of all services through svcmgr
1.9-834 Fix env leak between services in "svcmgr compliance <act>" actions
1.9-833 Add a info method to the container drivers parent class
1.9-832 Allow automodule to use rules in contextual ruleset at 1st depth level
1.9-831 Add GET/POST/DELETE/PUT handler support for api paths reported by nodemgr cli
1.9-830 Merge branch 'master' of git+ssh://
1.9-829 Add check and fix for disabling auto-assembling
1.9-828 Fix incomplete line reported by "svcmgr logs"
1.9-827 Allow the switch action without --to on 2-nodes clusters
1.9-826 Reinstate the smon status handling in the daemon
1.9-825 Move the instance monitor status handling to the CRM
1.9-824 Notify the daemon of the sync actions begin and end
1.9-823 Notify the daemon of local actions begin and end
1.9-822 Enhance the "svcmgr get" response when the --param is not set
1.9-821 Fix a wrong indentation in the keyval_parser comp obj lib
1.9-820 Don't try to unprovision lv from the fs unprovisioner when not opportune
1.9-819 Refresh the doc, man and completions
1.9-818 Set a shlex converter to the mkfs_opt keyword
1.9-817 pylint fixes for the zfs provisioner
1.9-816 Honor the mkfs_opt in the fs.zfs provisioner
1.9-815 Move the sync.zfssnap purge from postsync to status eval
1.9-814 Fix a rare monitor thread stack in the delete situation
1.9-813 Remove all UNDEF from the resource drivers
1.9-812 Merge the encap service avail status with its parent
1.9-811 Fix rare deleted service instances lingering in the daemon status
1.9-810 Fix the undef resource status after cache purge
1.9-809 Service instance delete fixes
1.9-808 Fix the table formatter on python3
1.9-807 python 2.6- fix for the osvcd monitor thread
1.9-806 Fallback to a full zfs send/recv when the remote pivot snap is not present
1.9-805 Fix the resource transition logging
1.9-804 Remove empty keys in the deb manifest
1.9-803 Don't eval sync.zfssnap on not up services
1.9-802 Fix sync.zfssnap/sync.zfs coexistance issues
1.9-801 Preserve lines not in <key><sep><val> format in the keyval_parser
1.9-800 Don't skip zfs snapshot purge on passive nodes
1.9-799 Make sync.zfs and sync.zfssnap coexist peacefully
1.9-798 Fix sync.docker driver
1.9-797 Fix the print status not displaying the encap resource
1.9-796 Forge a better version string on agents installed through git
1.9-795 Add duration convertion of --time in daemon_service_action()
1.9-794 Refresh the daemon status before deciding to abort an async action
1.9-793 Fix "lxc exec" hangs when executed by the daemon
1.9-792 Support "svcmon -s <selector>"
1.9-791 Honor timeout=0 as a no timeout condition in daemon_send()
1.9-790 Add missing janitor_procs() in the listener thread loop
1.9-789 Fix another case of PIPE in Popen() pushed to the janitored queue
1.9-788 Don't pipe stdout/stderr in Popen() from the svc actions via lsnr
1.9-787 Fix container.lxd container_info() stack
1.9-786 Fix the duration computation in the end_action xmlrpc
1.9-785 Do async xmlrpc via the collector thread
1.9-784 Fix a time variable conflicting with the time module in
1.9-783 Add a refresh kwarg to Node::_daemon_status()
1.9-782 Force synchronous end action log shipping if --cron is set
1.9-781 Reinitialize the Node::collector::proxy if its uri is
1.9-780 python 3.2- fix
1.9-779 Initialize Monitor::compat
1.9-778 Fix "nodemgr pushasset" hba section data preparation
1.9-777 Fix the schedule examples in node.conf
1.9-776 Add missing sync.zfssnap resources in the print status output
1.9-775 Fix the deb preinst not running
1.9-774 More verbose preinstall and micro-optimization
1.9-773 Merge branch 'master' of git+ssh://
1.9-772 Update bash completions
1.9-771 Add a per-task run lock to avoid double runs
1.9-770 Python3 daemon fix
1.9-769 Verify the monitor thread is alive in the collector thread loop
1.9-768 osvcd optimizations
1.9-767 Fix "nodemgr daemon stop --thread-id <thread-id>"
1.9-766 Fix the delete/stop/shutdown not being treated asynchronously
1.9-765 Fix a daemon deadlock
1.9-764 Fix a stack in the collector daemon thread
1.9-763 Missing part of the previous commit
1.9-762 Fix the sync status codepath
1.9-761 Evaluate a sync status to n/a if the service is not avail-up cluster-wide
1.9-760 Remove the nodemgr schedulers cron job in postinstall
1.9-759 Don't display encap instance notices if the container is down
1.9-758 Remove the svcmgr push nose test
1.9-757 Create the directory hosting the 'last' status cache file upon update
1.9-756 Remove the nosetest scheduler fork test
1.9-755 Task run scheduler tasks fixes
1.9-754 Fix collector speaker election
1.9-753 Fix print status keyerror with containers
1.9-752 don't print encap service notices in print status if the container is down
1.9-751 Allow the --slave --slaves and --master with freeze and thaw actions
1.9-750 Encap enhancements
1.9-749 Merge branch 'master' of git+ssh://
1.9-748 Fix the cgroup capability test
1.9-747 Restore the frozen per-container notice in print status output
1.9-746 Fix encap resource group status merging with its master's
1.9-745 Fix encap service refresh through the status task on master
1.9-744 Fix the encap services purge in the collector thread
1.9-743 Don't include encap services in the data send to the collector
1.9-742 Don't add resource monitor and status tasks for encap services
1.9-741 Fix encap status refresh through the status task
1.9-740 Fix "svcmgr set --kw <rid>.<key>=<val>"
1.9-739 Fix encap=True resource keyword
1.9-738 svcmgr abort fixes
1.9-737 Fix the branch support
1.9-736 Add node.conf node.branch keyword
1.9-735 Avoid submitting async actions that the daemons can not honor
1.9-734 Add the "svcmgr abort" action
1.9-733 Fix a monitor thread stack on delete service
1.9-732 Set a low wait lock timeout to svcmgr commands executed by the scheduler
1.9-731 More pg fixes
1.9-730 Declare the pg_ keywords valid in all resources
1.9-729 Fix typo in debug messages
1.9-728 Deprecate the DEFAULT.cluster_type keyword in favor of DEFAULT.topology
1.9-727 Add the "encap" global keyword
1.9-726 Restore the push encap config streamlog suppression
1.9-725 Add the collector daemon thread code
1.9-724 Move status and config push to collector into a new daemon thread
1.9-723 Catch a stack in fs.zfs unprovisioner
1.9-722 Fix a log message in the scheduler
1.9-721 Support the osvc_root_path kw in lxd
1.9-720 Fix the lxc files push/pull commands
1.9-719 Fix status evaluation caching
1.9-718 Use daemon listeners for --cluster instead of ssh
1.9-717 Fix service print actions
1.9-716 Avoid unwanted takeover on long-dead node rejoin
1.9-715 Fix the deprecated action translation algo
1.9-714 Fix a reversed logic status check in sync.symclone
1.9-713 Fix the Resource::status() refresh through self.svc.options.refresh
1.9-712 Merge branch 'master' of git+ssh://
1.9-711 Normalize the quote/double quote usage in the nodemgr parser
1.9-710 Honor --node <nodename> and support --local in the "svcmgr logs" action
1.9-709 Display parents too in the "print status" output
1.9-708 Fix the "print status" not displaying anything when a peer is not joignable
1.9-707 Aggregate enslaved children avail status with their master's
1.9-706 Allow the giveback action on orchestrate=no services
1.9-705 Fix and simplify the shared resource prov/unprov
1.9-704 Fix typo in docs
1.9-703 Move the peer instances up the leafs in the print status output
1.9-702 Enhancements to svcmgr print status
1.9-701 Add the DEFAULT.enslave_children keyword
1.9-700 Shared container.lxd unprovision fix
1.9-699 Cluster-wide provisioning fix
1.9-698 Cluster-wide provisioning fix
1.9-697 Don't merge resource provisioned flag from ourselves
1.9-696 Honor --disable-rollback in the "provision" codepath
1.9-695 Don't run "lxc import" in the provision codepath
1.9-694 Don't rollback on provision for placement leaders
1.9-693 sync.zfs fixes
1.9-692 Fix "push config" being called on every command
1.9-691 Avoid looping over remote resource provisioned flag merge
1.9-690 Merge branch 'master' of git+ssh://
1.9-689 Add flush and fsync after writes
1.9-688 Aggregate placement computation enhancement
1.9-687 Import the container in container.lxd postsync
1.9-686 Fix a stack in the monitor thread
1.9-685 Rename the auto_rotate_root_pw scheduler task to rotate_root_pw
1.9-684 Fix the sysreport scheduler task
1.9-683 Rewire the schedulers
1.9-682 Remove undue existing remote snap on initial zfs send/recv
1.9-681 Copy the attributes with sync.zfs "sync full" action
1.9-680 Fix to methods flags as static, though they now use "self"
1.9-679 Stop playing tricks with the lxd handled zpool
1.9-678 Add preemptive remove of the remote @tosend snap in the sync.zfs drv
1.9-677 Fix a possible daemon monitor stack
1.9-676 Merge branch 'master' of git+ssh://
1.9-675 container.lxd enhancements
1.9-674 Don't trust the provisioned flag if --force is set
1.9-673 Allow custom stdin kwarg in call() utility functions
1.9-672 Remove the "a stack has been saved to the rpc log" message print
1.9-671 Add a 'lxd import' on start if the container has never been imported
1.9-670 container.lxc enhancements
1.9-669 Fix rcMounts::get_src_dir_dev() on Linux
1.9-668 Support all document bv os types in sync.necismsnap
1.9-667 Accept SV information entries with no type in the sync.necism driver
1.9-666 Fix the sync.necismsnap check on the data returned by sc_query_ld
1.9-665 Track the new resource template
1.9-664 Add the lxd provisioner and unprovisioner
1.9-663 Plug the container.lxd driver in the service builder
1.9-662 Add the container.lxd driver module
1.9-661 Add the container.lxd driver
1.9-660 Fix a typo in container parent class
1.9-659 Catch a stack in sync.necismsnap when a sv in devs does not exist
1.9-658 Start the daemon on first package installation
1.9-657 systemd integration fixes
1.9-656 python3 compatibility fix for the 'spread' placement policy
1.9-655 Fix the provision action resource ordering
1.9-654 Add 'svcmgr start --upto <drvgrp>' and 'svcmgr stop --downto <drvgrp>' action
1.9-653 Fix stack on svcmon when the daemon is down
1.9-652 Propagate the --time option to daemon_send() in the remote service action helper
1.9-651 Update the nodemgr commands and options help text
1.9-650 Fix tab/ws mix in rcAssetLinux
1.9-649 Fix an svcmgr action help text
1.9-648 Update svcmgr actions help text
1.9-647 Some more tweaks to svcmgr options help text
1.9-646 Complete update of svcmgr options help text
1.9-645 Remove redundant actions
1.9-644 Fix the svcmgr create action unduly freezing the node
1.9-643 Update some svcmgr options help texts
1.9-642 Support set/unset on all resources of a group
1.9-641 Sort options and action alphabetically in make_man_rst
1.9-640 Propage the --force option to encap commands
1.9-639 Edit config and daemon monitor instance status reload enhancements
1.9-638 Change maxdepth of the rst section docs to 1
1.9-637 Fix the spread placement policy algo
1.9-636 Add the "spread" placement policy
1.9-635 Fix the method used to determine a service is globally shutdown
1.9-634 Ensure the monitor method get_last_svc_status_mtime() can not return None
1.9-633 Allow --wait and --node with svcmgr shutdown
1.9-632 Make svcmgr shutdown async
1.9-631 Refactor the rst commands docs generator
1.9-630 Fix a monitor stack on provision
1.9-629 Add the fs.create_options keyword
1.9-628 Fix a syntax error introduced by the last patch
1.9-627 Fix instance json status being loaded from file too often
1.9-626 Fix reversed logic in 099c94c1270322916d8457dce1bd607f67e9a72f
1.9-625 Disable oom killer through systemd unit file
1.9-624 Add dependency on systemd time-sync target
1.9-623 Merge branch 'master' of git+ssh://
1.9-622 Enable systemd restart on failure
1.9-621 Don't orchestrate start if the instance is local_expect=="started"
1.9-620 Merge branch 'master' of git+ssh://
1.9-619 Discard "start failed" instances from the placement ranking
1.9-618 Fix make.lib to ensure git commands are executed inside the git repository
1.9-617 Add app.<action>_timeout keywords
1.9-616 Remove the boot action
1.9-615 Remove the command rst help references on sections
1.9-614 Add a rst commands help formatter
1.9-613 Update the svcmon manpage description
1.9-612 Remove the DEFAULT.cluster svc cfg kw and node.clusters node cfg kw
1.9-611 Fetch the stonith configuration on nodemgr daemon join
1.9-610 node compat check fixes
1.9-609 Add daemon compat check
1.9-608 Fix keyword appearing twice
1.9-607 Fix the disable kw being included twice in DEFAULT
1.9-606 Fix the "wait parents" state not being reset when parents comes up
1.9-605 Fix app resource timeout with python3, and use the duration converter
1.9-604 Deprecate the always_on keyword, add the standby keyword
1.9-603 Add warn to the resources status causing a restart and TOC
1.9-602 Fix run_requires keyword unduly autorized in sync resources
1.9-601 Add a detailled, multiline constraint keyword desc
1.9-600 Replace set([]) with set()
1.9-599 Deprecate DEFAULT.mode
1.9-598 Remove the sudo execution of svcdict in make_rst
1.9-597 Add bin/pkg/make_rst
1.9-596 Implement the TOC decision in the daemon monitor thread
1.9-595 Fix another syntax error in the print status codepath
1.9-594 Fix syntax error in the print status code path
1.9-593 Merge branch 'master' of git+ssh://
1.9-592 Add "nodemgr stonith --node <nodename>"
1.9-591 Improve build environment cleanup
1.9-590 Do not try to freeze/stop the node when daemon is stopped
1.9-589 Restore monitored ip resource TOC on unresolvable ip name
1.9-588 Drop the stonith drivers and "svcmgr stonith" action
1.9-587 Create the var/stats/ dir if it does not exist yet in the postinstall
1.9-586 Add the Linux resource driver
1.9-585 Fix tab/whitespace mix issue reported by python -tt
1.9-584 Add .pyo the gitignore
1.9-583 Fix raw resource using devlist references non starting
1.9-582 Fix warnings reported by python -3
1.9-581 Fix the stop request monitor code path
1.9-580 Use all duplog msg kwargs to produce a signature
1.9-579 Set the "wait parents" and "wait children" smon status
1.9-578 Fix stack when attaching/detaching modset/rset if no collector uri is set
1.9-577 fix regressions noticed by nosetests
1.9-576 Add stats and frozen flags migration in postinstall
1.9-575 Finish the var/ unclutering
1.9-574 Add DEFAULT.children
1.9-573 stdby+monitor resource fixes
1.9-572 More var/ uncluterring
1.9-571 Fix the root to app resource script owner demotion
1.9-570 Update keyval doc to fix the 'reset' key usage
1.9-569 Don't raise on linux.lvm vgs pvs and lvs commands error
1.9-568 Move the fs_u stats under var/stats/
1.9-567 provisioner fixes
1.9-566 Fix a stack in the provisioner
1.9-565 Fix colorization of scope in print config <kw>@<scope>
1.9-564 Fix the parents handling in the orchestration algo
1.9-563 Typo in the daemon code
1.9-562 Add the DEFAULT.parents keyword
1.9-561 Force a resource restart to 1 for standby resources in the daemon resmon
1.9-560 Don't print the "start the local instance (unorchestrated)" when scoped
1.9-559 Fix the CompObject generic backup codepaths
1.9-558 Set --local automatically on start action on orchestrate=no services
1.9-557 Fix the keyval comp object json example structure
1.9-556 Remove the shortcuts for orchestrate=no in the placement methods
1.9-555 Switch the orchestrate default value to "no"
1.9-554 Show a proper "reset" op usage in the keyval example
1.9-553 Document the IN operator of the keyval compliance object
1.9-552 Support integer target value in the keyval inputs
1.9-551 Update templates and bash completion
1.9-550 Merge branch 'master' of git+ssh://
1.9-549 Add the 'node.rejoin_grace_period keyword' to the node configuration
1.9-548 Support 'orchestrate' keyword scoping
1.9-547 orchestrate=false policy fix
1.9-546 Switch from orchestrate=true|false to no|start|ha
1.9-545 Fix the "keyval info" command
1.9-544 Better keyval documentation
1.9-543 Merge branch 'master' of git+ssh://
1.9-542 Add a target size < current size sanity check to symmetrix "array resize"
1.9-541 Display "drp" in svcmon output for services the node is drpnode of
1.9-540 Fix the "reboot" monitor action
1.9-539 Add --node/--local support to the toc action
1.9-538 Allow a PRD node to be drpnode for a PRD service.
1.9-537 Honor DEFAULT.orchestrate=false on flex
1.9-536 Honor the shared flag in the md provisioner/unprovisioner
1.9-535 Catch more svc conf validation errors in the fetch codepath
1.9-534 Fix unorchestrated failover monitor codepath
1.9-533 Provisioners enhancements
1.9-532 Fix line overflow glitch in the forest module
1.9-531 Avoid logging the same information twice for the same service
1.9-530 Make the smfcfgs comp object class a child of the autodocumenting CompObject
1.9-529 Reserve colors in the 256color range to terminals supporting it
1.9-528 Change the resource monitor scheduler task condiftion
1.9-527 Fix data reported by svcmgr push
1.9-526 Don't load the json status data cache if cf mtime > dump mtime
1.9-525 Add exception catching and logging around every thread run() loop
1.9-524 Fix overrestrictive remote svc config fetch validation
1.9-523 prov/unprov/delete/purge actions enhancements
1.9-522 Fix a stack in the instance delete codepath
1.9-521 Add missing kwarg in Freezer dummy method
1.9-520 Linux unprovisioner enhancement
1.9-519 Implement prov/unprov/purge sequencing
1.9-518 Don't wipefs a non existing device in the linux unprovisioner
1.9-517 Honor the provisioned on-disk cache in provision/unprovision actions
1.9-516 Linux provisioner enhancement
1.9-515 Flag a linux resource as can_rollback after vgcreate
1.9-514 Fix service config fetching
1.9-513 Fix validate codepath wrt references
1.9-512 Avoid undue status eval and transient resource status changes
1.9-511 Fix a case of json dumping group status as integer instead of str
1.9-510 Avoid feeding None to convert_duration()
1.9-509 Remove the "run scheduler" log entry
1.9-508 Move the service instance monitor status at the tail in svcmon
1.9-507 Support delete --provision in async mode too
1.9-506 Implement delete action through the daemon
1.9-505 Factorize some code in the daemon monitor
1.9-504 Allow --wait and --time with provision and unprovision actions
1.9-503 Fix "svcmgr freeze" from frozen node
1.9-502 Fix the service-level provisioned attribute aggregation algo
1.9-501 Implement cluster-aware provision/unprovision actions
1.9-500 daemon enhancements
1.9-499 Don't try to stop an app resource if the stopper script does not exist
1.9-498 provision action behaviour change
1.9-497 Don't restart unprovisioned resources
1.9-496 return to standby instance status after a provision action
1.9-495 Fix a resource provisioned flag non updated case
1.9-494 Clear @cache in the linux unprovision code path
1.9-493 Rollback to n/a for normal fs.dir status
1.9-492 Don't apply a padding to the forest last column
1.9-491 Discard non provisioned service instances from placement candidates
1.9-490 Purge @cache files in the monitor service status eval loop
1.9-489 fs.dir status enhancement
1.9-488 Move the "up=>stdby up" and "down=>stdby down" promotion in the Resource class
1.9-487 Allow service freeze action when its monitor state is already set
1.9-486 Implement remote node actions and fix cluster-wide thaw from thawed node
1.9-485 Add clustered provision infrastructure
1.9-484 python[23] compatibiliy fixes for bin/postinstall
1.9-483 Change the "n/a" status color, so ansi2html recognize the ansi code
1.9-482 Add the pervasive provision keyword
1.9-481 Fixes for the provContainerZone
1.9-480 Don't run delegate action to the daemon if --slave(s) or --master is set
1.9-479 Revert the bogus compliance objects rollbacks
1.9-478 Display encap subsets in print status output
1.9-477 Merge branch 'master' of git+ssh://
1.9-476 Fix the container#<n>.osvc_root_path evaluation
1.9-475 Round loadavg to 1 digit after dot
1.9-474 Fix sync resource status aggregation
1.9-473 Materialize subsets in print status
1.9-472 app resource changes and enhancements
1.9-471 Don't log resources as disabled for resources skipped by --rid --subsets --tags
1.9-470 Add a simple method to define a custom resource sort key
1.9-469 Fix the preinstall exec on fresh deb install
1.9-468 Remove useless action == "fs" test in the resourceset sort method
1.9-467 Remove useless __init__ in RsetApps
1.9-466 Remove 1/2 RsetApp customization over the ResourceSet class
1.9-465 Flatten the print status representation tree
1.9-464 Flex giveback enhancement
1.9-463 More provisiner streamlining
1.9-462 Fix a nosetest detected issue
1.9-461 Provisioners code factorization
1.9-460 Fix Svc::_set() codepath, stacking in provisioners changing the config file
1.9-459 s/provisionned/provisioned/
1.9-458 Block submit of new async svc action while the last is still in progress
1.9-457 Stop hardcoding the accessory resource list
1.9-456 Don't use signal() in service status codepath
1.9-455 Make svcmgr delete cluster aware
1.9-454 Add node.max_parallel node.conf parameter
1.9-453 Catch locking errors in the disk.loop Linux driver
1.9-452 Wait 2 seconds for a loop device to become ready
1.9-451 Fix parallel disk.loop linux resources provisioning
1.9-450 Style clean up in rcLoopLinux
1.9-449 Fix stack in a linux provisionner error codepath
1.9-448 Fix stack on nodemgr get --param DEFAULTS.azerty
1.9-447 Fix make_deb deb file name after deb-pkgname exec
1.9-446 Don't use color.GRAY in svcmon output
1.9-445 Remove 1m 5m load avg metrics from svcmon output
1.9-444 svcmgr giveback enhancement
1.9-443 Merge branch 'master' of git+ssh://
1.9-442 Fix debian package build
1.9-441 Make svcmgr clear honor cluster flags
1.9-440 Fix specfile for rpm and srpm build
1.9-439 Fix the long-standing issue with sync.rsync warn state after switch
1.9-438 Fix a typo in var name in a log code path of osvcd
1.9-437 Add a non-optimal placement marker at svc-level in svcmon output
1.9-436 Fix ip driver start lock timeout
1.9-435 Report placement attributes for flex service and instances too
1.9-434 Avoid placement algo logging in the update heartbeat payload codepath
1.9-433 Use a "!" marker in svcmon to highlight svc-level warning
1.9-432 Implement a proper overall status aggregation in the daemon
1.9-431 Add placement information to the service and instance cluster data
1.9-430 Update man pages and bash completions
1.9-429 Add "svcmgr set --kw <expr> [--kw <expr> ...]"
1.9-428 Add monitor information to svcmgr print status
1.9-427 Fix a placement codepath stack
1.9-426 Silence daemon_send() errors in "nodemgr daemon status" codepath
1.9-425 Fix service status purge on daemon startup and new service discovery
1.9-424 Support soft_affinity and soft_anti_affinity
1.9-423 Return with error and a "service not found" message on "svcmgr -s foo"
1.9-422 Return False in Svc::frozen() if the instance is thawed by the node frozen
1.9-421 Create new services in frozen state
1.9-420 Purge services status cache upon daemon start
1.9-419 svcmon output enhancements
1.9-418 Remove the daemon_send() target node in cluster nodes check
1.9-417 Don't exit svcmgr with error if no selector was set and no service is installed
1.9-416 Don't stack in devtree get_used() code if dev child is None
1.9-415 Fix a stack in the forest module
1.9-414 Support "nodemgr unset --param <section>"
1.9-413 Remove a node from the blacklist when it send a valid packet
1.9-412 Remove obsolete hb resource templates
1.9-411 Daemon join fixes
1.9-410 Add intf hb keyword to the node.conf template
1.9-409 Fix a typo
1.9-408 Fix sync.symclone resource status not refreshed after actions
1.9-407 Document node.conf keywords used by osvcd in the template
1.9-406 Fix empty encap resource group being reported as "down" for down containers
1.9-405 Remove cron references in svcdict
1.9-404 Fix a svcmgr stack when --format is not supported by the action
1.9-403 More detailled description of the constraints keyword
1.9-402 Discard nodes not meeting constraints from the placement leader computation
1.9-401 Store the constraints service instance attribute as a bool
1.9-400 constraints fixes
1.9-399 Add node.maintenance_grace_period
1.9-398 Skip the "ready" state when orchestrating a single node service
1.9-397 Handle keyboardInterrupt in svcmon
1.9-396 Merge branch 'master' of git+ssh://
1.9-395 Align the sync.rsync "no nodes to sync" messages
1.9-394 Properly skip action on resourcesets aborted by pre_action
1.9-393 Don't stack the osvcd mon when a service does not pass cfg validation
1.9-392 Fix ASYNC_NO_ACTIONS type
1.9-391 Seek(0) the mmap buffers before writing in the hb disk tx thread
1.9-390 Wait for daemon stop after submitting the stop request to the listener
1.9-389 Fix systemd restart opensvc-agent
1.9-388 Add missing justcall() import in the ip.crossbow driver
1.9-387 Don't use mmap on the hb disk
1.9-386 Switch svcmgr enable/disable to Svc::_set and _unset codepaths
1.9-385 Remove a reference to sync#i1 in the sync.rsync driver
1.9-384 Don't stack on sync all action because sync_all triggers are not in the kw dict
1.9-383 Switch unicast hb default listen addr from <nodename> to
1.9-382 Fix wrong variable names in the push disks codepath
1.9-381 Fix daemon_send(..., node="")
1.9-380 Implement a ipadm-based is_up() method for ip.crossbow resources
1.9-379 Use a dedicated netns name
1.9-378 Support NFS share resources on SunOS
1.9-377 Update resource templates
1.9-376 Add support for app resource rlimits
1.9-375 Raise the nofile hard limit if the agent nofile exceeds the current limit
1.9-374 Fix lcall() trimming the executed command outputs
1.9-373 Fix some keyword converters
1.9-372 Add "speed" and "speed_kps" converters
1.9-371 Remove the unused Keyword validator arg
1.9-370 Free symmetrix tdev in the wait loop
1.9-369 Add -i -and -c args to symcli commands supporting them
1.9-368 Order changelog based on commit date instead of authoring date
1.9-367 Start the vg after provision
1.9-366 Add a contextmanager locking wrapper
1.9-365 Remove unused monlock/monunlock from the lock module
1.9-364 Add a Svc::conf_get() relay method in the Resource object
1.9-363 Fix sync.symsrdf postsync always recreating the dg
1.9-362 Remove provisioning=False from keyword definitions
1.9-361 Set the Svc::node attribute earlier and support the {clusternodes} ref
1.9-360 Fix a stack in service configuration syntax validation
1.9-359 Don't stack on vg provision when the pvs lazy reference is not valid
1.9-358 Fix docker ip resource for peer container not docker services
1.9-357 Add headers to most forest renderings
1.9-356 Fix "svcmgr --status <status>"
1.9-355 Fix the permission denied error code path in
1.9-354 Use a forest tree to display node and service scheduling tables
1.9-353 nodemgr pushdisks enhancements
1.9-352 Fix pushdisks reported usage
1.9-351 Fix the loop to hosting device relation inventoring in the Linux devtree
1.9-350 Add the hba and ip count, and source to the "nodemgr pushasset" tree output
1.9-349 Save some space in "nodemgr pushasset" using "config" as the source name
1.9-348 Use the print_size() formatter to render mem in "nodemgr pushasset" tree
1.9-347 Add a size formatter
1.9-346 Fix the targets reporting in nodemgr pushasset
1.9-345 "nodemgr pushasset" enhancements
1.9-344 Checkers enhancements
1.9-343 If osvd is handled by systemd, "node daemon restart" should use systemctl
1.9-342 Fix svcmgr streamlog column alignment
1.9-341 Wipe all signatures on lv unprovision
1.9-340 Linux lv provisioner logging enhancements
1.9-339 Disable ip resource dns update if node.dbopensvc is not set
1.9-338 Disable ip release/allocate if node.dbopensvc is not set
1.9-337 Remove support for node.conf node.dbopensvc=None
1.9-336 Wipe md superblock on unprovision
1.9-335 Fix the scsi persistant reservation assignment to a subset
1.9-334 Remove the undue "filtered" kwarg in a Svc::sub_devs() call
1.9-333 Scsi persistance reservation fix
1.9-332 Add missing Svc::exposed_devs() method
1.9-331 Don't unprovision a md without its uuid set
1.9-330 Create the node.conf "node" section in the prkey init codepath
1.9-329 Delay the rcCommandWorker module import
1.9-328 Don't play with pipes in mdadm
1.9-327 Reset the uuid resource keyword on unprovision
1.9-326 Add a simple "stop" unprovisionner to the driver
1.9-325 Move the pooling/non-pooling fs type lists to rcEnv
1.9-324 Simplify and fix the zpool checker instances attribution to services
1.9-323 Simplify and enhance Svc::get_resources()
1.9-322 Fix the Linux disk.zpool sub devs
1.9-321 Ignore IndexError on lazy reference evaluation
1.9-320 Fix the driver
1.9-319 Use the peer resource sub devs instead of base devs for scsi reservation
1.9-318 Add "nodemgr print devs" action
1.9-317 Fix a forest prefix markers glitch
1.9-316 Document the service selector syntax in the optparser -s option
1.9-315 Support linefeeds in optparser options help and man
1.9-314 Port the "print status" action to the forest module
1.9-313 Add widths and separator to the Forest class init
1.9-312 Fix line continuation prefix in the forest renderer
1.9-311 Fix scope of the forest data
1.9-310 Fix a stack in the forest renderer
1.9-309 Use the forest pythonic interface in the "print devs" codepath
1.9-308 Add a pythonic interface to the forest module
1.9-307 Add an assert on the fs status eval after start in the svc fs nose tests
1.9-306 Degrade a log info to debug in the linux status() codepath
1.9-305 Fix the is_up() test for Linux bind mounts with newer kernels
1.9-304 Fix a syntax error in the disk.advfs driver
1.9-303 Add a Svc::sub_devs() method
1.9-302 Fix zfs disks sub_devs()
1.9-301 Fix bind mounts not mounted upon provision
1.9-300 Split the zfs size keyword from other fs size
1.9-299 Support none and negative value in the size converter
1.9-298 Clarify a long-standing ambiguity with devs/disks meaning
1.9-297 Add a "get_devs_by_devpaths" method to the device tree class
1.9-296 Add a "fcache" decorator
1.9-295 Support a simplified data format as forest input
1.9-294 Detect and display from Node the Svc print functions errors
1.9-293 Merge branch 'master' of git+ssh://
1.9-292 Add a generic forest representation module
1.9-291 fix disk hb slot allocation codepath
1.9-290 Fix the nodename displayed on daemon join and leave actions
1.9-289 Add support for deferred references
1.9-288 Consider the md is not present if uuid is set empty
1.9-287 Use Svc::_set() instead of write_config() in the md provisioner
1.9-286 Revert to exclude tx and rx peer status on the local node
1.9-285 Display the local heartbeat status in svcmon
1.9-284 Fix read-cache effect in disk heartbeat rx thread
1.9-283 Reconfigure the heartbeats upon config change
1.9-282 Use the cluster.nodes list to compute hb peers
1.9-281 osvcd fixes
1.9-280 Remove unused code in ucast heartbeats
1.9-279 Fix "nodemgr daemon join"
1.9-278 create the cluster.nodes and keys in node.conf
1.9-277 Port the set --add/--remove/--index to nodemgr
1.9-276 Move the md 'shared' property default algo out of the builder
1.9-275 Add a devlist method to the linux loop driver
1.9-274 Don't stack in md provisionner when mdadm is not installed
1.9-273 Don't stack on "nodemgr daemon stop" if the daemon is not running
1.9-272 Merge branch 'master' of git+ssh://
1.9-271 Remove the sync.rsync target keyword value mangling in the builder
1.9-270 Fix a stack in service build
1.9-269 Replace the script preinstall by his content into %pre section of rpm spec file. The script preinstall is not available before the installation of files.
1.9-268 osvcd bootstrap fixes
1.9-267 Disable flag management enhancements
1.9-266 Fix a stack in the hp3par driver in can_sync()
1.9-265 pylint fixes for svcBuilder
1.9-264 Rename svcDict to svcdict
1.9-263 Rename svc_keys to SVCKEYS
1.9-262 Fix inverted "nodemgr frozen" returcode
1.9-261 Move add_scsireserv() from the builder to the Svc::__iadd__()
1.9-260 Move add_requires() from the builder to the Svc::__iadd__()
1.9-259 Fix {container#<n>} command line substitution for docker services
1.9-258 docker.ip fixes for swarm worker nodes
1.9-257 Fix "the docker service ls" parser
1.9-256 Don't stack on permission denied error in svcmgr
1.9-255 Fix ip resource tags corruption when ip and ip.docker drivers are used
1.9-254 Fix resource log lines not being displayed in print status
1.9-253 Fix the docker swarm token/addr parser
1.9-252 docker swarm fixes
1.9-251 Don't stack on permission error if a svcmgr print action is executed non-root
1.9-250 Fix svcmgr 'edit config'
1.9-249 Restore support for deprecated sections like drbd, ...
1.9-248 commit the forgotten converters module
1.9-247 builder/svcDict integration enhancements
1.9-246 svcDict fixes
1.9-245 Fix 'svcmgr set' on an empty file
1.9-244 Move converters to their own module
1.9-243 converters enhancements
1.9-242 Fix service status for services with containers with no agent
1.9-241 Add a diff to the 'svcmgr edit config' error message
1.9-240 Remove the MonitorAction exception
1.9-239 Builder/svcDict coherency enhancement
1.9-238 Display errors on service print actions, but don't stop looping over services
1.9-237 Fix service print actions returning 1 instead of 0
1.9-236 Rebuild the Svc() object after fetching a service config from a peer
1.9-235 Fix the app check skip condition
1.9-234 Abort start if a container hostname is not resolvable
1.9-233 Use the keyword dictionary to determine scope and conversion
1.9-232 Fix the VLAN tagging interface name parser
1.9-231 Support duration expression in --time option
1.9-230 Support duration expressions in --waitlock
1.9-229 Support duration expression in more commands
1.9-228 Add a target unit keyword arg to convert_duration()
1.9-227 Merge branch 'master' of git+ssh://
1.9-226 Add a convert_duration function to utilities
1.9-225 Ensure PATH export is Bourne shell compliant
1.9-224 Fix Solaris preinstall script content
1.9-223 Merge branch 'master' of git+ssh://
1.9-222 Revert "Fix create_pkg call to deal with preinstall script"
1.9-221 Fix create_pkg call to deal with preinstall script
1.9-220 Merge branch 'master' of git+ssh://
1.9-219 Add the preinstall to the list of rpm files
1.9-218 Log the disabled resources on action that would have applied to them
1.9-217 Fix missing restore_timeout entry from svcBuilder
1.9-216 Implement a wait loop to wait for array backend restore
1.9-215 Add sync restore triggers
1.9-214 Cancel the task confirmation timer on valied confirmation
1.9-213 Fix an option help text
1.9-212 Properly exit the log follow listener threads when the client breaks
1.9-211 Add "--backlog <size>" option to the 'logs' action
1.9-210 Implement cluster wide 'svcmgr logs'
1.9-209 Update doc, man, completions
1.9-208 Merge branch 'master' of git+ssh://
1.9-207 Fix the disk rx hb last beat logic
1.9-206 Fix the disk heartbeat thread start
1.9-205 Log the sender information when reported a discarded message
1.9-204 Add the sender id information when reported a misformatted message
1.9-203 Fix nosetests --local usage
1.9-202 Replace --crm with --local
1.9-201 Implement the "nodemgr daemon leave"
1.9-200 Join enhancements
1.9-199 Re-join is a valid action, don't log a warning
1.9-198 Remove obsolete heartbeat configurations upon join
1.9-197 Fix a stack on hot-removing a heartbeat configuration
1.9-196 New service orchestrator rules
1.9-195 osvcd enhancements
1.9-194 Add the 'impossible' <action>_requires special value
1.9-193 Add a complete ast expression test
1.9-192 Do not fail the test_import nose test for modules raising ImportError on missing module
1.9-191 Fix the test_svc_fs nose tests
1.9-190 Make daemon_send() behave when called from a non-built service
1.9-189 Move flex parameters from the builder to lazy props
1.9-188 Add --no-pager to the 'logs' actions nose tests
1.9-187 Add the --no-pager option for the logs nodemgr and svcmgr commands
1.9-186 Increment the total and per client tx bytes count in the listener thread
1.9-185 Remove the svcmon nose tests
1.9-184 Fix nodemgr command return code in some case
1.9-183 Fix the test_svcmgr nose tests
1.9-182 Fix "svcmgr -s foo create"
1.9-181 Remove the test_svc_restart nose test
1.9-180 Output aggregating multi-service commands fix
1.9-179 Allow "import svc"
1.9-178 Implement the 'giveback' service action
1.9-177 Implement the 'takeover' service action
1.9-176 Tweak daemon sockets timeouts
1.9-175 Move DEFAULT_HB_PERIOD definition to the hb class
1.9-174 Compute message length only once per message
1.9-173 Don't display json data on thread stop/start if no error is reported
1.9-172 Optimize the osvcd daemon loop
1.9-171 Handle 1.8 to 1.9 in the preinstall
1.9-170 Remove the nodename from the action logs "action" sent to the collector
1.9-169 Fix action log reporting to the collector
1.9-168 Remove hostid from svcactions and services
1.9-167 Replace the stream log formatter 'level' with a single char abbreviation
1.9-166 Add gc collect in the daemon loop
1.9-165 Silence the schedulers when running the daemon in foreground
1.9-164 Logging changes
1.9-163 Allow posting daemon service actions on the local daemon
1.9-162 Port Svc::migrate() to the daemon_service_action() facility
1.9-161 Add an async mode to Svc::daemon_service_action()
1.9-160 Drop the --service option from remote actions
1.9-159 Implement remove crm commands through daemon listener
1.9-158 Remove unused exports from the template /etc/default/opensvc
1.9-157 Forget peer node data when all rx threads no longer beat
1.9-156 Add destination nodename and addr:port to the ucast hb timeout warning
1.9-155 Enhance the service selector
1.9-154 Split osvcd_mon out of the osvcd module
1.9-153 Split osvcd_scheduler out of the osvcd module
1.9-152 Split osvcd_lsnr out of the osvcd module
1.9-151 Split osvcd code file
1.9-150 Add addr:port to the daemon error log
1.9-149 Remove the frozen flag on service delete
1.9-148 Use node_env from rcEnv where it is already defined
1.9-147 Make the daemon behave when receiving payloads from an outdated daemon
1.9-146 Fix Svc::action() not returning data
1.9-145 Fix hb# colorization in daemon status json
1.9-144 Add the node env to the heartbeat payload
1.9-143 Add 0 to the list of valid returncode from Node::action() getattr()
1.9-142 Round of pytlint fixes on the comm module
1.9-141 Split the Crypt class out of osvcd
1.9-140 Plug the preinstall in the OSF1 upgrade method
1.9-139 Plug the preinstall in the packaging scripts
1.9-138 A cluster-wide "nodemgr freeze"
1.9-137 Fix confirmation unduely prompted on actions other than "run"
1.9-136 Fix the hds array driver mapping translation
1.9-135 Add "nodemgr frozen" action
1.9-134 Add "nodemgr freeze" and "nodemgr thaw" commands
1.9-133 Add "nodemgr daemon running"
1.9-132 Add the restart handling in launchers
1.9-131 Implement "nodemgr daemon restart"
1.9-130 Fetch service configs advertized by peers
1.9-129 Remove sync#i1
1.9-128 Fix a KeyError stack in the daemon status command codepath
1.9-127 Add add/remove from list in a service configuration
1.9-126 Fix a stack in the confirm handler for resources without confirm()
1.9-125 Move the task confirm before the triggers
1.9-124 Fix task run triggers
1.9-123 Return standby drbd resource to secondary state on rollback
1.9-122 Flush lvm command caches on vg resource start
1.9-121 Fix svcmgr update --resource ... when values are not strings
1.9-120 Don't stack on invalid json passed as --resource arg
1.9-119 Fix the rid allocator in svcmgr update --resource ... --resource ...
1.9-118 Next round of pylint fixes on
1.9-117 Fix rdf data result return in symmetrix del disk codepath
1.9-116 Batch of pylint fixes for osvcd
1.9-115 Fix FS provisonner
1.9-114 batch of pylint fixes for osvcd
1.9-113 Use a lazy for Daemon::config, like OsvcThread::config
1.9-112 Fix a LANG=C + python3 config loading stack in osvcd
1.9-111 Export --env var=val in the os environment before services build
1.9-110 Accept a custim secret kwarg in daemon_send()
1.9-109 Add sender blacklist to the daemon
1.9-108 Add a disk heartbeat to osvcd
1.9-107 Add a whitespace between unicons and mon status
1.9-106 osvcd enhancements
1.9-105 Add --wait and --time to the async service commands
1.9-104 Fix push resinfo for app resources
1.9-103 Fix the container abort start routine when hostname != name
1.9-102 Revert "Fix the container abort start routine when hostname != name"
1.9-101 Fix the container abort start routine when hostname != name
1.9-100 Stop trying to guess the containers' hostname
1.9-99 Hot remove heartbeat threads on node.conf relevant changes
1.9-98 Don't set temporarily to "join"
1.9-97 Fix ping-pong effect on print action with "-c"
1.9-96 Fix symclone driver
1.9-95 osvcd fixes and enhancements
1.9-94 Fix the deb depends syntax in the make_deb script
1.9-93 osvcd enhancements
1.9-92 Add service-level triggers
1.9-91 Add psmisc as a deb depends
1.9-90 Stop logging app resources in a separate log file per app
1.9-89 symclone drivers enhancements
1.9-88 Fix the Svc::action() prototype
1.9-87 Remove all per-service run flag
1.9-86 Don't silently abort all actions on service if constraints keys are not found
1.9-85 Fix osvcd error codepaths when the service status fallback doesn't work
1.9-84 Don't stack if svcmon is called without root privs
1.9-83 Fix beating => stale transition of the UcastRx thread
1.9-82 osvcd enhancements
1.9-81 osvcd enhancements
1.9-80 Try harder to find the inactive MD
1.9-79 Fix "nodemgr daemon status" utf8 issue on non interactive commands
1.9-78 Implement cluster-wide freeze/thaw actions
1.9-77 Clean up pre 1.9 specifics
1.9-76 osvcd enhancements
1.9-75 Add osvcd heartbeat tx on-demand
1.9-74 Implement cluster-wide stop and start ops
1.9-73 Rename the heartbeats listener/sender to rx/tx
1.9-72 Fix hb beating evaluation not run on some error codepath
1.9-71 Add service placement constraints
1.9-70 Handle references to the [node] section of node.conf
1.9-69 Support more eval expressions
1.9-68 Add the DEFAULT.placement keyword
1.9-67 Fix hb statistics
1.9-66 Update systemd unit file
1.9-65 Implement daemon boot/shutdown behaviour
1.9-64 Fix "nodemgr daemon status" when no hb is defined
1.9-63 Add the service DEFAULT.affinity keyword
1.9-62 Handle standby resource startup in the osvcd monitor thread
1.9-61 Fix the --refresh flag unduly set in encap commands
1.9-60 Remove the 'autostart_node' keyword
1.9-59 Read the disk mapping file both ways
1.9-58 Add ordered nodes and drpnodes properties to the Svc class
1.9-57 Embed the vm hostname in the service json status data
1.9-56 Index the "encap" json status dict by rid instead of container name
1.9-55 Fix duplicated svcmon status lines in the collector
1.9-54 osvcd enhancements
1.9-53 osvcd enhancement
1.9-52 Fix status.json not updated on scoped actions
1.9-51 Import missing unset_lazy in
1.9-50 Really fix Popen() leaking the osvcd listener socket to the children
1.9-49 Be thorough on close_fds and global scoping in osvcd
1.9-48 Fix "validate config", broken by the handle_references move to Svc
1.9-47 Core 1.9 changes
1.9-46 Don't stack in daemon status when a node metrics are not found
1.9-45 Fix mon status not being updated in the daemon status date
1.9-44 Fix flex instance stuck in starting mon status
1.9-43 osvcd enhancements
1.9-42 Fix a stack on missing node hb data in the monitor stuct
1.9-41 osvcd enhancements
1.9-40 Implement real instance status aggregation algorithms
1.9-39 Merge branch 'master' of git+ssh://
1.9-38 Report the conn addr:port in the unicast heartbeat sender error log
1.9-37 Implement a docker service aware is_down in the docker resource driver
1.9-36 Add a bin/pkg/make_doc wrapper to refresh templates
1.9-35 osvcd enhancements
1.9-34 osvcd enhancements
1.9-33 Fix python2/3 compat in the osvc services config swap around
1.9-32 osvcd enhancements
1.9-31 Don't try to disklist in disk.zpool presync if the pool is not imported
1.9-30 Honor the --dry-run option in heartbeart shortcut actions
1.9-29 osvcd enhancements
1.9-28 Lowercase the osvcd threads status
1.9-27 Set the SO_REUSEADDR osvcd listener socket option
1.9-26 osvcd enhancements
1.9-25 Support pycrypto as the primary aes cipher implementation
1.9-24 Implement ascii fallbacks for non-UTF8 terms
1.9-23 Avoid stacking when uuid is not set
1.9-22 osvcd enhancements
1.9-21 Don't raise on flex_{min,max}_nodes config errors
1.9-20 Service delete handling in the daemon monitor
1.9-19 Don't try to update the status cache on service delete
1.9-18 daemon enhancements
1.9-17 'nodemgr daemon status' enhancements
1.9-16 disk.raw driver enhancement
1.9-15 Fix services with containers non reporting their status anymore
1.9-14 Add new 'nodemgr daemon' commands
1.9-13 Don't refresh a service status.json if built "minimal"
1.9-12 Fix inconsistent space/tab indentation in provFs
1.9-11 Add the missing plugs for app start on provision
1.9-10 Add simple provision/unprovision methods to the app resources
1.9-9 Start the HFS before enabling the ownership mode
1.9-8 Use "diff -u" format on Darwin and FreeBSD
1.9-7 Document the 'addr' listener parameter in the node.conf template
1.9-6 Be less verbose with unexpected CLI errors
1.9-5 Initial commit of the osvcd agent daemon
1.9-4 Add a pure-python AES cipher
1.9-3 Use left pad the color codes
1.9-2 Plug the Darwin disk.loop provisioner
1.9-1 Fix a postsync stack in the SRDF driver
1.9-0 Add Darwin HFS provisioning and fixes for the loop driver