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

Octo #145

Merged
merged 2,085 commits into from
Jul 13, 2017
Merged

Octo #145

merged 2,085 commits into from
Jul 13, 2017

Conversation

tacaswell
Copy link
Contributor

@tacaswell tacaswell commented Mar 9, 2017

This is a work in progress to merge databroker, metadatastore, metadataclient, filestore, portable_mds, and portable_fs into a single repository. The plan is to put all of the code in one repository because

  • when we change API / add features all must get it in lockstep so versions should stay in sync
  • there is a lot of shared code between the various backends, this makes it easier to share code
  • simplify the number of things that need to be installed.

The zoo of dependancies will be handled at install time and with judicious top-level imports.

This will go in several phase

  • merge all of the histories
  • re-arrange so it installs
  • re-arrange into eventsource / header source
  • remove redundent code

arkilic and others added 30 commits August 30, 2016 12:31
API: fully remove mds.commands and mds.api
DEV: travis file added and mds PR bluesky#239 changes ported
API: remove collections interface

 - also require authentication on server by default
ENH: Expose exceptions as part of API.
TST: Test that exceptions are included in mds object API.
@tacaswell tacaswell closed this Jun 26, 2017
@tacaswell tacaswell reopened this Jun 26, 2017
@tacaswell tacaswell closed this Jun 26, 2017
@tacaswell tacaswell reopened this Jun 26, 2017
@danielballan
Copy link
Member

As previously discussed but possibly not ever written down on GitHub:

Given that this PR is potentially disruptive, any new release this cycle will branch off of the 0.8.x release series.

We intend to continue moving code and removing redundant code and tests until the packages _mds/ and _fs/ are empty and can be removed entirely. We also intend to maximize code reuse between metadatastore and the variants that formerly comprised portable_mds, a job that is partly but not entirely done and, obviously, requires care.

With that, LEROYYYY JENKINSSSS etc....

@danielballan danielballan merged commit 4cdbc7e into bluesky:master Jul 13, 2017
@klauer
Copy link
Member

klauer commented Jul 13, 2017

👏

@CJ-Wright
Copy link
Contributor

WOOOO!

@hhslepicka
Copy link
Contributor

🎉 :feelsgood: 👏

@licode
Copy link
Contributor

licode commented Jul 13, 2017

🥇

@tacaswell tacaswell deleted the octo branch July 13, 2017 19:46
@stuartcampbell
Copy link
Member

🍻 👏

tacaswell referenced this pull request in tacaswell/suitcase Jul 25, 2017
Correct FileStore handlers import.

Adjusts for NSLS-II/dataportal#145
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.

10 participants