[TSDR-18] Installing tsdr-all does not install all features in HSQLDB Created: 25/Jan/16 Updated: 19/Oct/17 Resolved: 10/Feb/16 |
|
| Status: | Verified |
| Project: | tsdr |
| Component/s: | General |
| Affects Version/s: | unspecified |
| Fix Version/s: | None |
| Type: | Bug | ||
| Reporter: | premnath sundarababu | Assignee: | Unassigned |
| Resolution: | Done | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: |
Operating System: All |
||
| External issue ID: | 5081 |
| Priority: | Normal |
| Description |
|
opendaylight-user@root>feature:list -i | grep tsdr TSDR :: With hsqldb Persistence an TSDR :: Openflow Statistics Collec TSDR :: Core TSDR :: HSQLDB Persistence |
| Comments |
| Comment by premnath sundarababu [ 25/Jan/16 ] |
|
tsdr-<data store>-all is not present for other data stores(HBase and Cassandra) |
| Comment by YuLing Chen [ 03/Feb/16 ] |
|
This is by design. Only HSQLDB would have the feature odl-tsdr-hsqldb-all that installs tsdr end-to-end features including OpenFlowStats collector, tsdr core, and hsqldb data store. Other data stores including both hbase and cassandra would not install OpenFlowStats collector. Instead in those data stores, we require the user to install the necessary collectors using individual features. This is because hsqldb could be used in prototyping and demo cases. In these cases, we would like to provide the convieniency for the user by bundling end-to-end features of tsdr into odl-tsdr-hsqldb-all. HBase and Cassandra are meant for production deployment. In those cases, the user should install specific data collectors using separate features. We would not want to predict what data collector the user would need in the real production environment. |