Closed ericdill closed 9 years ago
iirc the event_descriptor
does not have a type
key anymore, right?
oh, meant to loop @dchabot in on this too, sorry!
Hi Eric,
If you look at the top of the document it explains why types are required. While the trigger has gone (I am still a little uncomfortable about that, but @dchabot convinced me) One could think about putting this in the top run header, but I believe this reduces flexibility.
I would suggest not making changes without the small group getting together. @tacaswell made some really good points about how the current metadatastore can be used for different “stages” of data and building in that flexibility at this stage is really important.
Please call a meeting of the few if you would like to change things.
Thanks, Stuart
On Jan 28, 2015, at 5:38 PM, Eric Dill notifications@github.com<mailto:notifications@github.com> wrote:
iirc the event_descriptor does not have a type key anymore, right?
— Reply to this email directly or view it on GitHubhttps://github.com/NSLS-II/docs/pull/2#issuecomment-71931893.
On Wed, Jan 28, 2015 at 5:38 PM, Eric Dill notifications@github.com wrote:
oh, meant to loop @dchabot https://github.com/dchabot in on this too, sorry!
I've been following. But, I do not recall when the 'type' key was scheduled for execution. Was it ever included to begin with? Is it of any use 'downstream' (i.e. clients)?
It was never part of the descriptor.
On Jan 28, 2015, at 6:03 PM, dchabot notifications@github.com<mailto:notifications@github.com> wrote:
On Wed, Jan 28, 2015 at 5:38 PM, Eric Dill notifications@github.com<mailto:notifications@github.com> wrote:
oh, meant to loop @dchabot https://github.com/dchabot in on this too, sorry!
I've been following. But, I do not recall when the 'type' key was scheduled for execution. Was it ever included to begin with? Is it of any use 'downstream' (i.e. clients)?
— Reply to this email directly or view it on GitHubhttps://github.com/NSLS-II/docs/pull/2#issuecomment-71935560.
I am sitting beside Arman as he finishes implementing this. Here are some decisions we made that deviate from the documented spec:
keys
, but this clobbers the Python method, so we are reverting to data_keys
. We don't remember any discussion on this point anyway.DynamicEmbeddedDocument
._id
, uid
, time
, owner
, and scan_id
. End Run Events are indexed on _id
, time
, exit_status
, and begin_run_event
.exit_status
to completion_state
and I agree. Can revert later if others dissent.These specs shouldn't say anything about indexing
also, work against #3 not this one