ChangelogΒΆ

2.1-212-g9e0c0bf6c Merge pull request #246 from arnaudveron/b2.1
2.1-211-gfeff11ad0 Merge remote-tracking branch 'upstream/b2.1' into averon-pr-246
2.1-209-ged85ed861 Merge pull request #254 from cgalibern/fix-handler-daemon-restart
2.1-208-gc9ce9f04d Fix om daemon restart --node 'xxx' systemd opensvc-agent desynchronization
2.1-207-gf9361128f Merge pull request #257 from cvaroqui/b2.1
2.1-206-ga41586468 Prefer setfattr for the fs writable test instead of open-write <mnt>/.opensvc
2.1-205-g2e60c8ce2 Merge pull request #253 from cvaroqui/b2.1
2.1-204-g5dd83142d Update the svcmon help message to reflect the stdby symbols changes
2.1-203-g6132de6bc Merge pull request #252 from cvaroqui/b2.1
2.1-202-gfd0750ae3 Fix a potential stack on api result parsing
2.1-201-gce490f6ca Fix a stack in monitor reconfigure
2.1-200-g35c6baa1a Move volume_env_data() from Pool to Volume resource
2.1-199-gcde4b6147 Move pool volume_env parsing from volume resource to the base pool class
2.1-198-g6675596a8 Don't confuse a no-cf volatile object with a remote object in print_config_data()
2.1-197-gb02c8fff6 Don't clear BaseSvc::cd on BaseSvc::unset_all_lazy() for volatile objects
2.1-196-g694b44426 Don't log an error on every action when a drbd res file does not exist
2.1-195-gb7eb3e29f Don't log from BaseSvc::_update()
2.1-194-g53b742ccb Merge pull request #251 from cvaroqui/b2.1
2.1-193-g4ceefa301 Fix image pulling when no registry_creds is specified
2.1-192-g2297fdde6 Merge pull request #250 from cvaroqui/b2.1
2.1-191-g17e4d7d88 Avoid starting per-object status refresh while initial status commands still run
2.1-190-g262cb8c1e Merge pull request #249 from cvaroqui/b2.1
2.1-189-g741eadbbc Fix tcp ~15s hangs in containers tcp connections
2.1-188-gaee727e53 Merge pull request #248 from cvaroqui/b2.1
2.1-187-gd2f7472ba Fix fs#1.mnt reference
2.1-186-g7433b9fb5 Merge pull request #247 from cvaroqui/b2.1
2.1-185-gfa2ec5941 Add the {volume#<n>.mnt} reference
2.1-184-g613353da0 Fix a pylint3 error in the freenas array driver
2.1-183-g29690a81e Settle udev before running a "multipath -f <dev>" to avoid the "in use" error
2.1-182-g518b36f29 Move the freenas array driver to v2 rest api
2.1-181-g8252576fe Don't use comma as a mapping separator in pool logs
2.1-181-g63b38fb86 Fix exception raised when tag is not found
2.1-180-gf50d43e01 Merge pull request #244 from cgalibern/b2.1-cp-master
2.1-179-g7ff996107 Update listener stats session alive with thead id
2.1-178-gd7e32fa2d Implement Node().get_tid() for Solaris
2.1-177-g563038f94 Merge pull request #241 from cgalibern/fix-daemon-start-when-already-started
2.1-176-gbe59fec21 [test] Fix missing assert on daemon lock show has correct output
2.1-175-g28b4d757a [test] Fix missing assert on daemon lock show has correct output
2.1-174-g5919d9185 Fix 'om daemon start' restart running daemon
2.1-173-g90ff4deab Lint & PEP8 daemon command
2.1-172-g2bfc1fb79 Merge pull request #240 from cvaroqui/b2.1
2.1-170-gf340c7ae9 Merge pull request #237 from cvaroqui/b2.1
2.1-170-g682280263 Make sure the linux vg resource removes tags even when the vg is already down
2.1-169-gf61a90154 Restore encap config initial push
2.1-168-g222a08c3a Avoid short-looping GET /sync when the handler reports a problem
2.1-167-g28287ccb2 Fix Ip::wait_dns_record() GET /sync request payload
2.1-166-g70c8f5c7a Log handlers exceptions for clients using the raw protocol
2.1-165-g732464d36 Don't install empty svc config from encap into the global
2.1-164-g169854883 Merge pull request #236 from cgalibern/fix-om-node-drain-stack
2.1-163-g651bd9357 Fix 'om node drain --wait' error
2.1-162-g2258edfea Merge pull request #234 from cvaroqui/b2.1
2.1-161-gf40965ec5 Handle two ip.cni driver corner cases
2.1-160-gdf2d0a3aa Merge pull request #233 from cgalibern/b2.1-cherry-pick-master
2.1-159-g1daa651d1 Fix stack from crm when daemon is restarting
2.1-158-ga6b7b7205 [test] Move test_scheduler.py
2.1-157-g77a4463d5 [test] Add deselected core.scheduler
2.1-156-g2becc90c4 [test] Add deselected utilities.proc.check_privs
2.1-155-g2cbd6aee6 [test] Add deselected core.extconfig.eval_expr
2.1-154-g5535509fc Merge pull request #231 from cvaroqui/b2.1
2.1-153-gd0acc2e7e Fix a pylint error on missing import in the dns thread codebase
2.1-152-g70c44940b Simplify the GET /sync handler
2.1-151-g40f29316d Don't listen on the dns socket until the monitor has left 'init' status
2.1-150-gd4709b69f dns thread enhancements
2.1-149-g109a0d0c0 Merge pull request #229 from cvaroqui/b2.1
2.1-148-g2203fc3f8 Fix a "gen_cert > _fullpem" infinite recursion
2.1-147-g7039277ce Add signal capabilities to docker and podman containers
2.1-146-g3b8f6788a Make gen_cert use a single sec configuration commit.
2.1-145-g62152686d Don't try send signal to not-up containers
2.1-144-g140d0bc6b Accept a timeout in Node::_daemon_unlock() and use a 120s timeout in disk.drbd
2.1-143-gcb10d91c4 Fix volume.signal honored only on the first volume resource found
2.1-142-ge4ffd4407 Merge pull request #228 from cvaroqui/b2.1
2.1-141-gaae03818b Remove a cluster data lock acquire in the PTR record formatter of the dns thread
2.1-140-g514e74245 Fix a stack in daemon_backlogs() when the response contains an error
2.1-139-g461d08657 Merge pull request #224 from cgalibern/api-get-locks-1
2.1-138-g6e1e28104 [test] Speed up test with avoid computation of version from git
2.1-137-g6955769ba Implement "om daemon lock show" to show cluster locks
2.1-136-g1bf5a6775 [api] Implement get /cluster/locks to retreive cluster lock
2.1-135-g2778eadf6 Merge pull request #225 from cvaroqui/b2.1
2.1-134-gb57ccc218 Fix the rsync on snap codepath
2.1-133-gc0c76df06 Add more labels to containers
2.1-132-gab0ff3055 Merge pull request #223 from cvaroqui/b2.1
2.1-131-ga3637a1a5 Fix a wait dns stack on cluster sync request
2.1-130-g773e583ef Expose a resource cache clear method from the Resource class
2.1-129-g7a02dc70f Add the "signal" keyword to the volume driver
2.1-128-g67198ca3e Merge pull request #220 from cgalibern/b2.1-fix-add_cluster_node
2.1-127-g7d15d2486 Fix listener crash during invalid daemon join call
2.1-126-g364e3701b Merge pull request #219 from cgalibern/b2.1-cp-master
2.1-125-g092abbfd9 Ensure --node arg is present during 'om daemon join/rejoin'
2.1-124-g3f6c1a517 Merge pull request #216 from cgalibern/b2.1-cherry-pick-master
2.1-123-g1a2035087 [test] Add handler tests for POST /join & /leave
2.1-122-g3dcda84ca [test] Ensure add_cluster_node update cluster config nodes
2.1-121-g50580b2ae [test] Ensure fresh install define cluster_nodes with nodename
2.1-120-g2b7ac4431 Fix error message in make_deb
2.1-119-g806bcd0fc Merge pull request #214 from cvaroqui/b2.1
2.1-118-g9e0343545 Fix flex_target not updated on node labels change
2.1-117-ga384c1e73 Merge pull request #212 from cvaroqui/b2.1
2.1-116-g6f0d117d8 Fix "wait parents" lingering smon status on switch actions
2.1-115-g74c8e7660 Fix wait_dns occasional failures
2.1-114-g18569f643 Merge pull request #211 from cgalibern/b2.1-cherry-pick-master
2.1-113-g8d9fab19b [test] fix assert call_count == 1 vs assert_called_once
2.1-112-gfb68d441d [container.oci] Fix podman location
2.1-111-gf508e8616 [test] Add tests om drbd provisioner
2.1-110-g708c6262c [test] klass_has_capability fixture into conftest.py
2.1-109-g718b1b861 disk.drbd driver enhancements
2.1-108-gcbec030c3 Fix early detection of local_expect started
2.1-107-g60741c6ba Lint & PEP8 svc.py
2.1-106-gb482ecde4 Lint & PEP8 node.py
2.1-105-g96855cc49 Always use DEFAULT_DAEMON_TIMEOUT from core/comm.py
2.1-104-ge14e5e77f Respect drain wait time on a pending node drain
2.1-103-ged06114aa Use timeout=5 during disk/drbd replicated_config daemon_post
2.1-102-g21cc26468 Refacto data.py with DEFAULT_DAEMON_TIMEOUT=5
2.1-101-gd210e2137 Align daemon_post timeout from 2->5 during svc wake_monitor
2.1-100-g63de7e797 Add timeout to node daemon_post calls
2.1-99-g36d340e8f Update _daemon_lock error when timeout is None
2.1-98-g4f820dd23 Merge pull request #208 from cgalibern/fix-release-cluster-lock
2.1-97-g0522078cd Ensure lock_release returns when lock released in shared.CLUSTER_DATA
2.1-96-g11e38d4eb Merge pull request #209 from cvaroqui/b2.1
2.1-95-g39630a739 Don't set registry creds option on docker/podman start commands
2.1-94-gaf5602676 Merge pull request #207 from cvaroqui/b2.1
2.1-93-gd302ad253 Fix missing templates in usr/share/doc
2.1-92-gee106b253 Merge pull request #205 from cvaroqui/b2.1
2.1-90-g6abc54e6f Fix provision orchestration issue with parents=foo@node1
2.1-90-g3b5084876 Merge pull request #204 from cvaroqui/b2.1
2.1-89-g4ea0297b8 Fix a stack in docker and podman resource drivers
2.1-88-g912a8a03a Add a capability to drivers supporting regisrty_creds
2.1-87-g5052458ca Make "kind" a required option of the GET /keywords handlers
2.1-86-g05e95b10d Merge pull request #203 from cvaroqui/b2.1
2.1-85-g12405fb8c Support registry creds config as secrets
2.1-84-g7fbfb762f Merge pull request #202 from cvaroqui/b2.1
2.1-83-g297d8a1b4 Fix postintall() on daemon monitor fetch_service_config()
2.1-82-g99248c95a Fix "om <sec> install"
2.1-81-g17a02d9c8 Merge pull request #201 from cvaroqui/b2.1
2.1-80-g8cd9e59b6 Don't run docker and podman task on provision
2.1-79-g4a622a11c Merge pull request #200 from cvaroqui/b2.1
2.1-78-gad966c014 Fix a log message typo in Node::find_pool()
2.1-77-ge2aa18fe1 Discard volatile pool from candidates if pool type not requested
2.1-76-g6790e5168 Merge pull request #199 from cvaroqui/b2.1
2.1-75-gab78aae9e Fix case of resource status_info not updated
2.1-74-gdf7b17681 Fix a typo in the status_info resource lazy load from cache
2.1-73-g0675258f1 Fix a resource info corruption on peer node labels change
2.1-72-gc018f71f0 Merge pull request #197 from cvaroqui/b2.1
2.1-71-ge41b406db Fix two potential dns db desync situation
2.1-70-g1c295a4e7 Merge pull request #196 from cvaroqui/b2.1
2.1-69-gf6b329e2a Set use-vc in resolv.conf options for containers using backend ipaddr
2.1-68-g5aac751d4 Merge pull request #193 from cgalibern/move-travis-to-focal
2.1-67-g397639813 [travis] Move to focal to avoid pytest error
2.1-66-g52b9f267e Merge pull request #191 from cvaroqui/b2.1
2.1-65-gb6c91a0f3 Allow disable/freeze/thaw on PRD objects deployed on DEV nodes
2.1-64-gda97f0913 Merge pull request #190 from cvaroqui/b2.1
2.1-63-g889b2364a Fix a stack with task.docker and task.podman when no timeout is set
2.1-62-g5b89e9003 Merge pull request #189 from cvaroqui/b2.1
2.1-61-g322d69ad4 Add a pool "status_schedule" keyword
2.1-60-gf8b4fa984 Merge pull request #188 from cvaroqui/b2.1
2.1-59-g9f029b497 disk.drbd driver enhancements
2.1-58-g54554119b Merge pull request #185 from cvaroqui/b2.1
2.1-57-g3bfcbf36d Give preference to non shared pools to allocate a non shared volume
2.1-56-gb212af284 Merge pull request #184 from cvaroqui/b2.1
2.1-55-ga53679cbf Merge branch 'b2.1' into b2.1
2.1-53-gfd35baf8d Define a pre_provision_stop() method in the volume resource driver
2.1-52-g61c8d9b85 Report vol obj avail warn at warn-level volume resource status log message
2.1-51-gdab36d931 Report vol obj overall=warn as volume resource warn log
2.1-50-gd5075212d Merge pull request #183 from cvaroqui/b2.1
2.1-50-g02b932a48 Allow the "status" action on invalid nodes to not loop on status in daemon init
2.1-49-ge0eb3be1e Merge branch 'b2.1' into b2.1
2.1-45-ge4ba19eb8 Update support & sysreport proc for cluster secrets
2.1-44-g95cb0ac27 Fix the cluster lock acquire request timeout
2.1-43-g44d0d8d5d Fix resource restarting before provisioned
2.1-42-g366cfbbce Honor the parents relations during a multi-object switch
2.1-42-g15d45ec00 Update support & sysreport proc for cluster secrets
2.1-41-geb53b5737 Merge pull request #181 from cvaroqui/b2.1
2.1-41-g4efce66f2 Force create-md in the drbd provisioner codepath
2.1-40-ga29110340 Test containerized tasks always use timeout kw value
2.1-40-g756a5dfe0 Test containerized tasks always use timeout kw value
2.1-39-gd81fbad65 Fix a variable name error in task.podman
2.1-38-g3fca485b2 Don't import "start_timeout" in the task.docker and task.podman keywords
2.1-37-gf89b90cf8 Rename the core.node.ACTIONS_WAIT_RESULT to ACTIONS_NOWAIT_RESULT
2.1-36-g9e1c1ca58 Make POST /node_action accept again action for daemon, network and pool subsystems
2.1-35-gf777a6563 Fix ha svc with hard affinity not started when they could
2.1-34-g404893862 Merge pull request #180 from cgalibern/set-sysidcfg-unconfig-when-no-ip-resources
2.1-33-g8f2e61871 [drivers.zone.provision] Fix generated sysidcfg
2.1-32-g31d26dcb4 [drivers.zone.provision] Allow provision without ip resources
2.1-31-ge716a4a61 Fix containerized tasks always using the default 5s start_timeout
2.1-30-g946c97d18 Merge pull request #179 from cvaroqui/b2.1
2.1-29-g70429bbf2 Fix and optimize daemon monitor get_local_paths()
2.1-28-gce57234b6 Merge pull request #177 from cvaroqui/b2.1
2.1-27-g9b4355e06 Add the GET /object_confirmations handlers
2.1-26-gac2a2555e Merge pull request #175 from cgalibern/diag-travis
2.1-25-g466ef5dd7 [coverage] Exclude virtualenv and new foreign path from coverage
2.1-24-gde1a95d20 [travis] Diag failing test
2.1-23-g937b3a759 [travis] cleanup not anymore required sudo
2.1-22-g26e8a8ef6 Merge pull request #174 from cvaroqui/b2.1
2.1-21-g8e2e33980 Fix a stack on task run when stdin is closed
2.1-20-g02b6b7a8f Honor "stop --force" in the drbd driver
2.1-19-gaa723236a Merge pull request #168 from cgalibern/update-brand-zones
2.1-18-gcb6b22dcf [driver.container.zone] Update for solaris10 brand zones
2.1-17-g804eb92b7 [driver.container.zone] Ensure mock capabilities
2.1-16-gf9b482410 [driver.container.zone] Add container.zone.brand-solaris10 capability
2.1-15-gcff4d0528 Fix om node print devs stack when FAULTY zpool exists (Solaris)
2.1-14-g7a4f3dd5d Merge pull request #166 from cvaroqui/b2.1
2.1-13-g7d29a4e7b Fix another drbd driver regexp declared binary instead of raw
2.1-12-ga7a5e5a3e Merge pull request #164 from cvaroqui/b2.1
2.1-11-g9f0eca4a6 Fix utilities.subsystems.docker container_by_label() for podman
2.1-10-gedfd990fb Fix 'handler GET resource/disk/drbd/allocations is not supported'
2.1-9-g3930cbc2c Fix zone brands[solaris10 & native] provisioning (#161) (#162)
2.1-8-gd49b3d8f6 [packaging] Fix solaris daemon restart during package relocate operations (#160)
2.1-7-gf5fb36f06 Merge pull request #157 from arnaudveron/backport-fix-drbd-regexp
2.1-6-gea05a04d8 Fix regexp declaration in drbd driver
2.1-5-gf80718235 Merge pull request #154 from cvaroqui/b2.1
2.1-3-gef594d291 Merge pull request #149 from cvaroqui/b2.1
2.1-3-g62daabe87 Fix a stack on provision in disk.drbd when the listener reports unsupported handler
2.1-2-gcfb8d53df Avoid using version for release when the git head commit is tagged
2.1-1-g10a6e8ca3 Fix a stack in utilies.version