Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature: Add logging to file -- Include changes for Pull Request #563 in v300 branch #569

Merged
merged 4 commits into from
Apr 10, 2019

Conversation

wdurairaj
Copy link
Collaborator

For detailed documentation see -- #563

@wdurairaj wdurairaj merged commit 7f2470f into hpe-storage:v300 Apr 10, 2019
nilangekarss pushed a commit that referenced this pull request Sep 25, 2019
* Fix Issue #390, Allow 'size' in snapshot options

* Updated usage doc

* Added space between words

* Ability to create a regular volume from a replicated backend

* Fixed pep8 issue regarding redundant back slashes

* Pep8 Fix attempt 2: Indentation

* Update hpe_storage_api.py

* Fixed an issue when a regular volume is mounted while the backend is replication enabled

* Fixed pep8 line too long issues

* Not treating as a replication backend if the volume created is not replicated volume

* Allowing the non replicated volume from a replicated backend to be successfully imported to docker volume plugin

* Added back some required checks

* Removed unwanted space

* Update .travis.yml

* Fix for issue 518-encrypted password decrytion fails when the passphrase length is of 16,24,32 characters

* Fix for issue 502 (#555)

* Added needed check to see mgr object is available or not (#559)

* Feature: Add logging to file -- Include changes for Pull Request #563 in v300 branch (#569)

* Fix Issue #390, Allow 'size' in snapshot options

* Updated usage doc

* Feature: Add support for RotatingFileHandler in logging

* Fix Issue #534 (#576)

* Fix Issue #390, Allow 'size' in snapshot options

* Updated usage doc

* Fix issue #534 - invalid config entry creates session leak

* Fix issue #513 on v300 branch (#583)

* Fix Issue #390, Allow 'size' in snapshot options

* Updated usage doc

* Fixed issue #513

-Added rollback to mount flow for any cleanup in case of any failure
-Added validation for fsOwner

* Pep8 fixed

* Use deferred thread for processing REST calls in twistd

* Fixed msg creation

* Retry on lock exception

* Another attempt on processing lock failed exception

* Changes in mount_volume to avoid lock during mount conflict check

* Fix _is_vol_mounted_on_this_node definition

* Minor change

* Backport pull request #650 and related changes

* Implemented blocking Etcd lock + Eviction fixes merged

* Fix problem with mount entry check

* Returning multiple enums from _is_vol_mounted_on_this_node + inspect output to have volume id

* Expect node_mount_info to be absent for the first mount

-Also removed dead code

* path_info to be handled as JSON object + handled stale mount_id in reboot case

* Fix for UTs

* Replaced path.path with path

* Fixed snap related TC

* PEP8 errors fixed

* Added more information to the logs

* For UT 3pardcv.log location changed

* Added check for manager-list initialization

* Removed redundant code

* Removed duplicate functions from fileutil

As part of merge process, fileutil ended up having two duplicate functions. Fixed it.
Also UT needed to use un-deferred thread code to avoid handling multi-threaded UTs.

* Fixed UTs for File

* Added exception handling for mount_dir()

* Adopted 3.2 async initialization fix required for UT

* Reintroduced sleep of 3 secs

* Corrected usage of sleep() call

* Disabled detailed logging due to Travis CI log size restriction

* Pep8 fix

* Fix for issue #735

* Fixed removal of redundant old_path_info entries

* Added missing argument to rollback call

* Removed code that was added to look for iscsi devices

Ideally, we should remove this file altogether... to be taken up later
wdurairaj pushed a commit that referenced this pull request Oct 17, 2019
* Fix Issue #390, Allow 'size' in snapshot options

* Updated usage doc

* Added space between words

* Ability to create a regular volume from a replicated backend

* Fixed pep8 issue regarding redundant back slashes

* Pep8 Fix attempt 2: Indentation

* Update hpe_storage_api.py

* Fixed an issue when a regular volume is mounted while the backend is replication enabled

* Fixed pep8 line too long issues

* Not treating as a replication backend if the volume created is not replicated volume

* Allowing the non replicated volume from a replicated backend to be successfully imported to docker volume plugin

* Added back some required checks

* Removed unwanted space

* Update .travis.yml

* Fix for issue 518-encrypted password decrytion fails when the passphrase length is of 16,24,32 characters

* Fix for issue 502 (#555)

* Added needed check to see mgr object is available or not (#559)

* Feature: Add logging to file -- Include changes for Pull Request #563 in v300 branch (#569)

* Fix Issue #390, Allow 'size' in snapshot options

* Updated usage doc

* Feature: Add support for RotatingFileHandler in logging

* Fix Issue #534 (#576)

* Fix Issue #390, Allow 'size' in snapshot options

* Updated usage doc

* Fix issue #534 - invalid config entry creates session leak

* Fix issue #513 on v300 branch (#583)

* Fix Issue #390, Allow 'size' in snapshot options

* Updated usage doc

* Fixed issue #513

-Added rollback to mount flow for any cleanup in case of any failure
-Added validation for fsOwner

* Pep8 fixed

* Use deferred thread for processing REST calls in twistd

* Fixed msg creation

* Retry on lock exception

* Another attempt on processing lock failed exception

* Changes in mount_volume to avoid lock during mount conflict check

* Fix _is_vol_mounted_on_this_node definition

* Minor change

* Backport pull request #650 and related changes

* Implemented blocking Etcd lock + Eviction fixes merged

* Fix problem with mount entry check

* Returning multiple enums from _is_vol_mounted_on_this_node + inspect output to have volume id

* Expect node_mount_info to be absent for the first mount

-Also removed dead code

* path_info to be handled as JSON object + handled stale mount_id in reboot case

* Fix for UTs

* Replaced path.path with path

* Fixed snap related TC

* PEP8 errors fixed

* Added more information to the logs

* For UT 3pardcv.log location changed

* Added check for manager-list initialization

* Removed redundant code

* Removed duplicate functions from fileutil

As part of merge process, fileutil ended up having two duplicate functions. Fixed it.
Also UT needed to use un-deferred thread code to avoid handling multi-threaded UTs.

* Fixed UTs for File

* Added exception handling for mount_dir()

* Adopted 3.2 async initialization fix required for UT

* Reintroduced sleep of 3 secs

* Corrected usage of sleep() call

* Disabled detailed logging due to Travis CI log size restriction

* Pep8 fix

* Fix for issue #735

* Fixed removal of redundant old_path_info entries

* Added missing argument to rollback call

* Removed code that was added to look for iscsi devices

Ideally, we should remove this file altogether... to be taken up later

* pyparsing ImportError fix

* Changed setuptools version to 41.0.0

41.0.0 was used by v3.1 of plugin and was

* Device remapping fix

On reboot, the volumes that were mapped to the multipath devices earlier are remapped to different devices. This fix handles that case.

* Fixed lock name

* Fixed PEP8 issues

* Missed a PEP8 conformance

* Fixed log statement
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant