cinder/doc/source/contributor
Gorka Eguileor d2f6ec5569 Remove file locks once we delete a resource
File locks are never removed from the system, so they keep increasing in
the locks directory, which can become problematic.

In this patch we start trying to delete these lock files when we delete
a volume or a snapshot.

This affects the 2 type of file locks we currently have:
- Using oslo lockutils synchronized with external=True
- Using coordination.synchronized when deployed in Active-Passive and no
  DLM

This will alleviate the ever increasing files in the locks directory.
Deployment tools should implement a service that runs when the host is
booting and cleans of the locks directory before the OpenStack services
are started.

Partial-Bug: #1432387
Change-Id: Ic73ee64257aeb024383c6cb79f2e8c04810aaf69
2021-08-04 10:41:33 -04:00
..
README.rst Fix some typos in cinder doc 2017-12-19 13:47:45 +08:00
addmethod.openstackapi.rst Remove Block Storage API v2 2021-06-04 17:21:28 -04:00
api.apache.rst Doc8: Stop skipping D001: Line too long 2019-02-19 16:51:56 -06:00
api_conditional_updates.rst Fix the typo in api_conditional_updates.rst 2018-01-31 19:50:36 +08:00
api_microversion_dev.rst Drop use of git.openstack.org 2019-04-16 08:44:22 -05:00
api_microversion_history.rst Make doc/source directory compliant with design in spec 2017-07-19 15:59:02 -05:00
architecture.rst docs: update cinder system architecture page 2019-10-17 03:01:08 +05:30
attach_detach_conventions.rst Doc8: Stop skipping D001: Line too long 2019-02-19 16:51:56 -06:00
attach_detach_conventions_v2.rst Doc8: Stop skipping D001: Line too long 2019-02-19 16:51:56 -06:00
cinder-groups.rst doc: add rbd-iscsi-client info 2021-02-09 22:15:25 -05:00
contributing.rst Update IRC info 2021-05-26 15:53:18 -04:00
development.environment.rst Update Development Environment documentation for Ubuntu 2020-11-03 14:01:41 +02:00
documentation.rst Update doc contributor doc 2020-11-16 10:07:17 -05:00
drivers.rst Docs: Make links more robust 2019-08-10 10:49:23 +02:00
drivers_locking_examples.rst Doc: Add notes on create_cloned_volume locking 2020-05-18 13:41:39 -04:00
gerrit.rst Update IRC info 2021-05-26 15:53:18 -04:00
gmr.rst Update and replace http with https for doc links in Cinder 2017-07-27 09:58:23 +00:00
groups.rst Docs: Make links more robust 2019-08-10 10:49:23 +02:00
high_availability.rst Remove file locks once we delete a resource 2021-08-04 10:41:33 -04:00
i18n.rst Docs: Jenkins is dead, long live Zuul 2019-08-13 21:06:27 +02:00
index.rst Update release note info 2021-04-16 11:11:41 -04:00
launchpad.rst Docs: Jenkins is dead, long live Zuul 2019-08-13 21:06:27 +02:00
migration.rst Doc note warning about retyping an unencrypted/encrypted volume. 2020-07-31 21:55:06 +00:00
new_driver_checklist.rst doc: update new driver merge deadline 2020-09-28 10:55:40 -04:00
releasecycle.rst doc: add specs repo maintenance tasks 2021-03-03 18:52:07 -05:00
releasenotes.rst Update release note info 2021-04-16 11:11:41 -04:00
replication.rst Update doc for missed quotation marks 2019-05-10 08:46:16 +00:00
rolling.upgrades.rst Fix duplicated words issue like " should should " 2020-01-06 10:53:18 +08:00
rpc.rst Doc8: Stop skipping D001: Line too long 2019-02-19 16:51:56 -06:00
testing.rst Ussuri contrib docs community goal 2020-03-05 14:11:48 -05:00
thin_provisioning.rst Updates overprovisioning dev-ref 2018-04-27 15:03:32 -03:00
threading.rst Doc8: Stop skipping D001: Line too long 2019-02-19 16:51:56 -06:00
user_messages.rst Document behavior of message.create 2019-04-04 10:27:12 -04:00
zuul.rst Docs: Jenkins is dead, long live Zuul 2019-08-13 21:06:27 +02:00

README.rst

Cinder Contributor Documentation (source/contributor)

Introduction:

This directory is intended to hold any documentation that relates to how to contribute to Cinder or how the project is managed. Some of this content was previous under 'developer' in openstack-manuals. The content of the documentation, however, goes beyond just developers to anyone contributing to the project, thus the change in naming.

The full spec for organization of documentation may be seen in the OS Manuals Migration Spec <https://specs.openstack.org/openstack/docs-specs/specs/pike/os-manuals-migration.html>.