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

Separate track specification from track execution #26

Closed
danielmitterdorfer opened this issue Dec 12, 2015 · 2 comments
Closed

Separate track specification from track execution #26

danielmitterdorfer opened this issue Dec 12, 2015 · 2 comments
Labels
enhancement Improves the status quo :Usability Makes Rally easier to use
Milestone

Comments

@danielmitterdorfer
Copy link
Member

We should not put tracks (i.e. the actual benchmark specification) directly into core but should provide some kind of benchmark repository (think Maven central but for benchmarks). However we still must be able to develop benchmarks locally.

We should also introduce a logical URL schema for track data URLs (e.g. $ROOT_URL/$benchmark-name/$index-name/$type-name/)

@danielmitterdorfer danielmitterdorfer added enhancement Improves the status quo :Usability Makes Rally easier to use labels Dec 12, 2015
@danielmitterdorfer danielmitterdorfer added this to the 0.0.2 milestone Dec 13, 2015
@danielmitterdorfer
Copy link
Member Author

I thought about it and think it would be best to do this as late as possible. The API around tracks is pretty much incomplete and unstable. By keeping everything in Rally for now we have more control over which benchmarks exist and can easier refactor them.

@danielmitterdorfer danielmitterdorfer removed this from the 0.0.2 milestone Dec 18, 2015
@danielmitterdorfer
Copy link
Member Author

A minor detail: We should also move track.py to top-level when the split is done to simplify import statements a bit (import rally.track instead of import rally.track.track).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Improves the status quo :Usability Makes Rally easier to use
Projects
None yet
Development

No branches or pull requests

1 participant