summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* | Fix unmount path for instance upgradeLingxian Kong2019-12-273-39/+48
| | | | | | | | Change-Id: Ifee8620a41e439b028e0a4d65164a75a100ce4d9
* | Improve API docLingxian Kong2019-12-24306-3725/+2398
|/ | | | Change-Id: If48ef016c6fb7a875ceabc9f106e4cd85858d147
* Merge "Fix trovestack tox job"Zuul2019-12-202-5/+1
|\
| * Fix trovestack tox jobLingxian Kong2019-12-192-5/+1
| | | | | | | | Change-Id: I9662c4c23f3d2879d78e26fe4b32a6f55b6cfb99
* | Merge "Show service_status_updated in instance API"Zuul2019-12-197-6/+29
|\ \
| * | Show service_status_updated in instance APILingxian Kong2019-12-187-6/+29
| |/ | | | | | | | | | | | | | | A new field named ``service_status_updated`` is added to the instance API response which e.g. could be used to validate if the instance 'HEALTHY' status is stale or not. Change-Id: Iabcfad81343a71304b843b3a7778486253220d20
* | Support PostgreSQL 12Lingxian Kong2019-12-184-38/+8
|/ | | | Change-Id: Ic1d4982a479c2154d7ddcc807d863e2a37fea506
* Fix the log related testsLingxian Kong2019-12-182-19/+35
| | | | Change-Id: I9391b0e50ae37c1fc40268cba566a72fba0ce329
* About Trove datastore imageLingxian Kong2019-12-181-0/+4
| | | | Change-Id: I3606540f8d22999c3832acf42bcf73033e44a62a
* Remove some unrelated codeLingxian Kong2019-12-151-3/+0
| | | | Change-Id: I4c2057e2bde8fd1169ca52a15ccca66740e9f069
* Support HEALTHY status for db instanceLingxian Kong2019-12-1458-1758/+288
| | | | | | | | | | | - 'HEALTHY' means the db service is responsive, 'ACTIVE' means the db service is alive. - Remove the CI job fakemodetests, but will add similar testing task in the future. - Fix the periodic CI job - Remove MongoDB and related jobs Change-Id: I5abe9091ba203297dc87db5fba139179166321f7
* Add quotas resource operation in API docLingxian Kong2019-12-116-2/+151
| | | | Change-Id: I2108f2c6bf067ce228829de9c4e7e47005acf358
* Merge "Fix delete instance"Zuul2019-12-102-6/+16
|\
| * Fix delete instanceLingxian Kong2019-12-102-6/+16
| | | | | | | | | | | | | | Deal with the situation when Trove fails to look for the Nova server when waiting for the db instance ACTIVE Change-Id: I484d45f24176c89d999864d3eb1c48860b3038bd
* | Merge "Fix Trove periodic CI jobs"Zuul2019-12-101-2/+2
|\ \
| * | Fix Trove periodic CI jobsLingxian Kong2019-12-081-2/+2
| | | | | | | | | | | | Change-Id: I11456aaeb2d417dbae6bdb0e51944aa122c521e0
* | | Merge "Add trove-tempest CI job"Zuul2019-12-091-0/+51
|\ \ \
| * | | Add trove-tempest CI jobLingxian Kong2019-12-091-0/+51
| | |/ | |/| | | | | | | Change-Id: I87f3eba550326abcef1985a001a358125b6820a8
* | | Merge "Fix some issues with replicate with mysql"Zuul2019-12-092-1/+6
|\ \ \ | |/ / |/| |
| * | Fix some issues with replicate with mysqlNguyen Van Trung2019-12-082-1/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This patch will fix following issues: - Existed logs xbstream - '@@GLOBAL.GTID_PURGED can only be set when @@GLOBAL.GTID_EXECUTED is empty. Change-Id: I0968cd794801285fa6effd5da2770e1270e3cfb2 Story: #2006656 Task: #36903
* | | Merge "Support incremental backup for MariaDB"Zuul2019-12-088-14/+154
|\ \ \ | |_|/ |/| |
| * | Support incremental backup for MariaDBLingxian Kong2019-12-088-14/+154
| |/ | | | | | | | | | | Enable the tests in CI as well. Change-Id: Ie9706d26355bd325baf50ec874f05e6904768a1a
* | Move the iptable change from trovestack to devstackLingxian Kong2019-12-082-13/+3
|/ | | | Change-Id: I6e10744f86f19f3c29babc07fda77936c95022ff
* Merge "[ussuri][goal] Drop python 2.7 support and testing"Zuul2019-12-066-22/+13
|\
| * [ussuri][goal] Drop python 2.7 support and testingGhanshyam Mann2019-12-056-22/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | OpenStack is dropping the py2.7 support in ussuri cycle. Trove is ready with python 3 and ok to drop the python 2.7 support. Complete discussion & schedule can be found in - http://lists.openstack.org/pipermail/openstack-discuss/2019-October/010142.html - https://etherpad.openstack.org/p/drop-python2-support Ussuri Communtiy-wide goal: https://governance.openstack.org/tc/goals/selected/ussuri/drop-py27.html Change-Id: I6b448747c873bfc9c0138c0f7e3ca67ddce02dee
* | Merge "Support pip3 and run on guest-agent service for redis"Zuul2019-12-062-1/+12
|\ \
| * | Support pip3 and run on guest-agent service for redisNguyen Van Trung2019-12-052-1/+12
| |/ | | | | | | | | | | | | | | | | | | This patch will solve some following items: - Support python3/ pip3 - Permit redis is running with guest-agent service Tested with standalone, replicate and cluster successfully. Change-Id: I81b72fae1c31ce2995232b52460d0ad0d6f894be
* | Mark CI job trove-scenario-mariadb-single votingLingxian Kong2019-12-062-3/+3
| | | | | | | | | | | | Fix the current CI issue as well. Change-Id: I7daafa68a03a3bf88c3651b6cab8c58cf5256b29
* | Support pip3-virtualenv during image creationNguyen Van Trung2019-12-051-0/+1
|/ | | | | | | | | | | | This patch will auto-process with `pip-and-virtualenv` element when use `guest-agent` in python3. We also can add this element in disk-image-create cli which instead of this patch to fix following issue: 2019-09-12 09:19:58.674 | + python3 -m virtualenv /opt/guest-agent-venv 2019-09-12 09:19:58.752 | /usr/bin/python3: No module named virtualenv Change-Id: I21090320ba7396979cee31431de7198150dd763e
* Merge "Add CI job to build Ubuntu Xenial based Trove guest image for dev"Zuul2019-12-052-2/+20
|\
| * Add CI job to build Ubuntu Xenial based Trove guest image for devLingxian Kong2019-12-052-2/+20
| | | | | | | | Change-Id: I7beb6849abbfc889bae29668deb4ba7ae93df91d
* | Fix mariadb CI - trove-scenario-mariadb-singleLingxian Kong2019-12-0520-125/+222
|/ | | | | | | | | - Trove supports MariaDB 10.4 - From MariaDB 10.3, Mariabackup is used instead of Percona XtraBackup for backup functionality - Some log improvements Change-Id: Ibaa6fd7273b98451097b32fb6b881008a236be9f
* Build reusable Trove guest image for devLingxian Kong2019-12-0532-463/+38
| | | | | | | | | | | | | | | | When building the guest image for dev_mode=true, the controller IP address is injected to the image in order for the guest-agent to download Trove code during initialization. As a result, we have to build guest image each time in the Trove CI because the image build relies on the devstack host IP address. If we could remove the dependency, we can build the image(in devmode=true) for a specific datastore once and use that image for all related CI jobs, which could save some time for Trove CI. Fix the current CI issue as well. Change-Id: If23f4f179a6ab72cfb35e4c45d55142fedb76498
* Merge "Rename devstack variable TROVE_DISABLE_IMAGE_SETUP"Zuul2019-10-114-23/+20
|\
| * Rename devstack variable TROVE_DISABLE_IMAGE_SETUPLingxian Kong2019-10-114-23/+20
| | | | | | | | | | | | | | Rename TROVE_DISABLE_IMAGE_SETUP to TROVE_ENABLE_IMAGE_BUILD to avoid double negative definition. Change-Id: Iede80c39bb2a7aaf3c0453bd67f85375fa5ee76c
* | Merge "Release note for service_credentials config"Zuul2019-10-111-0/+18
|\ \ | |/ |/|
| * Release note for service_credentials configLingxian Kong2019-10-111-0/+18
| | | | | | | | Change-Id: I179005a5bcf2a2c01ecae068a400503b412cd9e2
* | Merge "Improve image building doc"Zuul2019-10-113-254/+84
|\ \ | |/ |/|
| * Improve image building docLingxian Kong2019-10-113-254/+84
| | | | | | | | Change-Id: Icf86fd2a7d2692707449cfb11edbd936b0b79aa6
* | Merge "Use dedicated service credential config"Zuul2019-10-1050-1049/+411
|\ \ | |/ |/|
| * Use dedicated service credential configLingxian Kong2019-10-1050-1049/+411
| | | | | | | | | | | | The current admin credential config options are confusing Change-Id: I92c15c065edf364b955f2243b3599e0b8cae8b4f
* | Support to specify branch when building the imageLingxian Kong2019-10-106-9/+16
|/ | | | | | | | | | - Explicity specify branch name for building non-dev image - Use branch name for building dev image in devstack - Update the doc Candidate backport for stable/train Change-Id: I4d2fe38fac34c75b42234fa7a20aba51e6dc1c4e
* Remove all the resources when the Nova VM creation failedLingxian Kong2019-10-099-228/+254
| | | | | | | | | Backport candidate for stable/train Story: 2006664 Task: 36926 Change-Id: If0991e0cef40ca78752fcd509d8438e90c9557bc
* Merge "Use correct Swift credential for instance backup"Zuul2019-10-045-42/+36
|\
| * Use correct Swift credential for instance backupLingxian Kong2019-10-025-42/+36
| | | | | | | | | | | | | | | | | | | | | | DevStack is deploying Trove in service tenant model, for swift backed instance backup, the swift container should be transparent to the end users. Story: 2006647 Task: 36883 Change-Id: I5859f4c9911fc2c129c8f23611c6607044fbc145
* | Merge "Fix an error when generate root password during DB initialization"Zuul2019-09-303-5/+5
|\ \ | |/ |/|
| * Fix an error when generate root password during DB initializationNguyen Van Trung2019-09-203-5/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | This issue was occurring with percona database (v5.6). Error logs: `An error occurred preparing datastore: (pymysql.err.InternalError) (1372, 'Password hash should be a 41-digit hexadecimal number'` Tested with re-enable root function for both v5.6 and v5.7. Change-Id: Ied67c7c243d3f8c644708548cce71ea2aa3cf2e7 Story: #2006546 Task: #36629
* | Merge "Remove the annoying debug logs"Zuul2019-09-261-3/+0
|\ \
| * | Remove the annoying debug logsLingxian Kong2019-09-261-3/+0
| | | | | | | | | | | | | | | | | | | | | | | | Even though those are debug level logs, it doesn't make sense for the operators. If it's timeout or error occurs, the operator could see the VM status and service status from the CLI. Change-Id: I3fc9ff9e9343c1c884eece4955f15766230ff9a0
* | | Add branch param for image buildingLingxian Kong2019-09-262-2/+3
|/ / | | | | | | Change-Id: I7874d498eb80c0b5cda802acb76e5fe399770e6a