At present, the codes as follows:
db/elastic/driver.py:
Def get_engine (self):
If not self._engine:
Self._engine = db_session.ElasticSearchEngineV2(self.backend)
Return self._engine
There is that freezer-api can't support support v1.
Actually, there is enable_v1_api ,but it is not used correctly.
The documents will be modified in other patches.
For example:
1)freezer-api v1:
/etc/freezer/freezer-api.conf:
[DEFAULT]
enable_v1_api = True
[storage]
driver = elasticsearch
backend = elasticsearch
[elasticsearch]
hosts = http://172.16.1.200:9200
number_of_replicas = 0
index = freezer
/etc/freezer/scheduler.conf:
[DEFAULT]
enable_v1_api = True
command: freezer --os-backup-api-version 1 job-list
2)freezer-api v2:
/etc/freezer/freezer-api.conf:
[DEFAULT]
enable_v1_api = False
or
# enable_v1_api = False
[storage]
driver = elasticsearch
backend = elasticsearch
[elasticsearch]
hosts = http://172.16.1.200:9200
number_of_replicas = 0
index = freezer
/etc/freezer/scheduler.conf:
[DEFAULT]
enable_v1_api = False
or
# enable_v1_api = False
command: freezer job-list
Change-Id: I9eb490c874efa0d752982f38f0971f80bcab14f3
This patch proposes to clean up unused or redundant docs
as well as moving config-generator to the etc dir
Change-Id: I37d4c4ad1d46ee273575021ca90d5b31121ce9e8
Allows freezer-scheduler to generate sample config files for the
ease of use. To generate a config file use the following command:
oslo-config-generator --config-file config-generator/scheduler.conf
it will generate a sample config file in freezer/etc
Change-Id: Ib24454708b19a1a2ea3e374cbb3b374b1c66e685
Closes-Bug: #1548346