Commit Graph

10 Commits

Author SHA1 Message Date
Jeremy Freudberg a449558ac0 S3 data source
* Create S3 data source type for EDP
* Support storing S3 secret key in Castellan
* Unit tests for new data source type
* Document new data source type and related ideas
* Add support of S3 configs into Spark and Oozie workflows
* Hide S3 credentials in job execution info, like for Swift
* Release note

Change-Id: I3ae5b9879b54f81d34bc7cd6a6f754347ce82f33
2018-07-02 14:27:46 -04:00
Marianne Linhares Monteiro 83722b4c5e Inefficient validation checks
Inefficient validation checks, to check unique object name Sahara
retrieves all entries from database.

Change-Id: I6494d3ac3f5d793ec4a47dce598dc42ca06a303e
Closes-Bug: 1212225
2017-04-11 11:19:31 -03:00
luhuichun 330157c299 [EDP] Add scheduling EDP jobs in sahara(oozie engine implementation)
Add run_scheduled_job in base_engine, and implement it in oozie engine.

Implements bp: enable-scheduled-edp-jobs

Change-Id: I2a0b3724396b4bed5cd2a4bc1392f849eb902e3e
2015-12-24 22:09:33 +08:00
Trevor McKay 7e10f34cad Add manila nfs data sources
This change will allow data sources with urls of the form
"manila://share-id/path", similar to manila urls for job binaries.
The Sahara native url will be logged in the JobExecution, but
the true runtime url (file:///mnt/path) for manila shares will
be used in the cluster.

Partial-implements: blueprint manila-as-a-data-source
Change-Id: I0b43491decbe6cb0ec0b84314cf9b407b9e3fb4a
2015-08-18 17:12:05 -04:00
Andrew Lazarev 1ad5ffb791 Renamed InvalidException to InvalidReferenceException
Also replaced with other exceptions where appropriate.

Change-Id: I4e07598afc69d90398ca3451e9b04864e55310ed
Closes-Bug: #1404995
2015-01-05 10:54:04 -08:00
Artem Osadchiy f72702694f MapR FS datasource
Change-Id: I28badef2ff345e56f914ea679b7d34871db8e9e4
Implements: blueprint maprfs-datasource
2014-10-13 18:03:25 +03:00
Vitaly Gridnev f456b8e7f4 Add missed translations at service/validations/edp
Change-Id: Ib7cb1ab107c57405aec13b443a491f384beef75a
2014-09-16 22:27:16 +04:00
Andrew Lazarev e55238a881 Moved validate_edp from plugin SPI to edp_engine
Now EDP engine is fully responsible on validation of data for
job execution.

Other changes:
* Removed API calls from validation to remove circular dependancy
* Removed plugins patching in validation to allow non-vanilla
  plugins testing
* Renamed job_executor to job_execution

Change-Id: I14c86f33b355cb4317e96a70109d8d72d52d3c00
Closes-Bug: #1357512
2014-09-10 10:10:41 -07:00
Dmitry Mescheryakov a08857dc89 Validate data sources reference different resources
The proposed fix compares input and output data sources. If they
have the same types and urls, a validation error is thrown.

Closes-bug: #1291380

Change-Id: I09956c2e29c1e12d9e5c28a5c7953f97197b3565
2014-03-26 15:42:24 +04:00
Trevor McKay d39024a207 Move the savanna subdir to sahara
Rename the subdirectory and replace all instances
of "import savanna" with "import sahara" and all
instances of "from savanna" with "from sahara".

* Replaced mock patches like mock.patch('savanna...
* Updated config generator script
* Renamed entry points in setup.cfg
* Hacking checks also fixed
* Manual renaming in alembic scripts to force work migrations
* Fix doc building
* Renamed itests directories
* Some changes in gitignore
* Removed locale dir after rebase

Co-Authored-By: Alexander Ignatov <aignatov@mirantis.com>

Change-Id: Ia77252c24046c3e7283c0a7b96d11636020b949c
Partially implements: blueprint savanna-renaming-service
2014-03-18 16:38:36 +04:00