Install versions 3.x.x and run through a full regression test of current database support. Make sure current support is still functional. Log issues for none functional sections and enhance code segments in order to keep current support functional for latest versions.
We should also log issues for any new enhancements to the database that will need support built. Latest release is 3.7 as of June 13, 2016.
Cassandra system tables
![]() |
148 KB
|
46 KB
Cassandra 3.0.7 is installed and configured. From what I can tell and there online documentation they have almost completely changed all of there catalog tables to the system_schema.<table> from system.<table>. Will need to fix all of the extraction sqls so that versions 3.x and above use the new catalog tables.
We need to update the cassandra drivers. New datatypes have been added causing the currently drivers to throw null pointer exceptions. Some of the meta data required to convert the old extraction sql is stored in the new datatypes.
We need to update the cassandra drivers. New datatypes have been added causing the currently drivers to throw null pointer exceptions. Some of the meta data required to convert the old extraction sql is stored in the new datatypes.
checking in some initial fixes for the tree nodes. index columns information is currently stored in a frozen datatype and will require driver enhancements to extract data.
checking in some initial fixes for the tree nodes. index columns information is currently stored in a frozen datatype and will require driver enhancements to extract data.
I have made all changes needed to support cassandra 3.x and up with the currently supported table and view objects. Extraction has changed to come from new tables with different column structures. There are GUI modifications made to the table storage table to handle new changes to the create table statement. caching most now be passed as a map. I added logic to determine if the table is COMPACT. Compact tables are creating extra column objects in the catalog tables that do not truely accessible and do not have information regarding this. Added logic to determine if columns from extraction should be listed. No documentation on any of this logic, so we need to do full regression testing...
Committed revision: 50254
I have made all changes needed to support cassandra 3.x and up with the currently supported table and view objects. Extraction has changed to come from new tables with different column structures. There are GUI modifications made to the table storage table to handle new changes to the create table statement. caching most now be passed as a map. I added logic to determine if the table is COMPACT. Compact tables are creating extra column objects in the catalog tables that do not truely accessible and do not have information regarding this. Added logic to determine if columns from extraction should be listed. No documentation on any of this logic, so we need to do full regression testing...
Committed revision: 50254
Verified Cassandra regression in ADS 17.0.6-4. Initial fixes for the tree and index nodes including extraction and scripting is verified.
New enhancement needs to be logged as separate issues for v18
Verified Cassandra regression in ADS 17.0.6-4. Initial fixes for the tree and index nodes including extraction and scripting is verified.
New enhancement needs to be logged as separate issues for v18
Verified Cassandra regression in ADS 17.0.7. Initial fixes for the tree and index nodes including extraction and scripting is verified.
Please go through attached sheet for executed scripts.
Verified Cassandra regression in ADS 17.0.7. Initial fixes for the tree and index nodes including extraction and scripting is verified.
Please go through attached sheet for executed scripts.
Issue #14503 |
Closed |
Fixed |
Resolved |
Completion |
No due date |
Fixed Build v17.0.6-2 |
No time estimate |
Cassandra 3.0.7 is installed and configured. From what I can tell and there online documentation they have almost completely changed all of there catalog tables to the system_schema.<table> from system.<table>. Will need to fix all of the extraction sqls so that versions 3.x and above use the new catalog tables.