I started working on a branch for going to Hyracks 0.3.0 [1]. The process was a lot more involved than I expected. We have two larger changes: error handling and UTF8StringPointable storage format change. I have a few questions and could use some help in getting this upgrade ready.
ERROR HANDLING HyracksDataException now extends IOException. In VXQuery SystemException extends HyracksDataException. This means we have some various changes with respect to which exception to throw or catch. I could use a second pair of eyes to verify my update is handling exceptions correctly. **Help Point 1** In addition the exception changes now cause the test suite to fail on tests that are supposed to find a SystemException error code. **Help Point 2** HDFS TESTING To test HDFS we use a class class called MiniDFS. For some reason, the class is no longer included in our packages. We need to find it and include it. **Help Point 3** INDEXING UPDATE Due to the changes to UTF8StringPointable many of the places where we had previously hard coded a string length to be 2 bytes needs to be changed. Indexing does not currently work because of these issues. **Help Point 4** JSON UPDATE Due to the changes to UTF8StringPointable many of the places where we had previously hard coded a string length to be 2 bytes needs to be changed. JSONiq has a few issues because of these changes. **Help Point 5** I would appreciate some support (or at least some feedback) on fixing the first three points. The last two points needs someone who will actually test and write some code. Thanks Preston [1] https://github.com/apache/vxquery/pull/166 On Tue, Apr 11, 2017 at 6:55 PM, Till Westmann <[email protected]> wrote: > The current release version for AsterixDB is 0.9.0. I think that for > some reason that tag didn’t make it to the GitHub mirror. Also the > Hyracks 0.3.1 release is in progress. Unfortunately, I haven’t > recently looked what it would take to update, but I think that it > would be really good to do it … > > Cheers, > Till > > On 11 Apr 2017, at 18:08, Preston Carman wrote: > >> Has anyone looked at what it would take to update VXQuery to the >> latest version of Hyracks? It seems the project has had a few releases >> since joining Apache. >> >> VXQuery Hyracks version: 0.2.17-incubating >> Current Hyracks version: 0.3.X >> >> Also, do you know what is the current release version? The project >> website says 0.9 for AsterixDB, but I am not sure about the Hyracks >> sub-project. The github mirror only shows branches with release >> versions up to 0.8.9.
