Hi all. I updated my report of this week on the Wiki[1]. I noticed that my code is lacking some javadoc documentation I think I will be working on that this week, also I would like to enable and check schema management tests (createSchema, existsSchema, etc.).
[1] https://cwiki.apache.org/confluence/display/GORA/GORA-485+Apache+Kudu+datastore+for+Gora+Reports Cheers, John. El mar., 11 jun. 2019 a las 0:11, John Mora (<jhnmora...@gmail.com>) escribió: > Hi Alfonso. > > Thanks so much for your feedback. I am working on your comments. > > Best, > John > > El lun., 10 jun. 2019 a las 16:11, Alfonso Nishikawa (< > alfonso.nishik...@gmail.com>) escribió: > >> Hi, John. >> >> Regarding your questions at the report [1]: >> >> >> - How to represent partitioning configurations on the mapping file. >> >> This was discussed in other emails, isn't it? :) >> >> - KuduTestHarness requires the Maven plugin os-maven-plugin, which >> needs Maven 3.1.1+, is it a problem for Apache Gora? >> >> I believe it is not a problem. My Ubuntu comes with 3.6.0, far from >> 3.1.1, and I assume everyone uses Maven 3 in a quite new version :) >> >> [1] - >> https://cwiki.apache.org/confluence/display/GORA/GORA-485+Apache+Kudu+datastore+for+Gora+Reports >> >> >> Regards, >> >> Alfonso Nishikawa >> >> >> El lun., 10 jun. 2019 a las 21:07, Alfonso Nishikawa (< >> alfonso.nishik...@gmail.com>) escribió: >> >>> Hi, John. >>> >>> Thank you! >>> Things I have seen: >>> >>> - The version of a maven dependency [1] should go on the Dependency >>> Management of the root pom [2]. Same for [3] and from there, should not set >>> the version there. >>> - Set test dependencies' scope to test, at [4] and from there. >>> - Set the indentation to 2 spaces for the pom [5] >>> - Missing "t" in "localhost" at [6]. >>> - Port 13 for Kudu? That is "Daytime Protocol" RFC 867 and you will need >>> root permission to run it. The default port for kudu is 7051, isn't it? >>> - I would ask you to add the same functionality to load the mapping from >>> configuration as in HBase's store [7] in you KuduStore [8]. This will have >>> implications on your readMapping at [9], so take a look at the one for >>> HBase at [10] >>> - I know it is in other backends, but avoid RuntimeExceptions (at least >>> in Java since we have the checked ones) like in [11]. You can wrap them in >>> GoraException. An example is [12] >>> >>> And nothing more :) >>> Keep going, good job. >>> >>> >>> [1] - >>> https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/pom.xml#L98 >>> [2] - https://github.com/jhnmora000/gora/blob/GORA-485/pom.xml#L890 >>> [3] - >>> https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/pom.xml#L121 >>> [4] - >>> https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/pom.xml#L180 >>> [5] - https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/pom.xml >>> [6] - >>> https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/src/test/resources/gora.properties#L18 >>> [7] - >>> https://github.com/jhnmora000/gora/blob/master/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java#L92 >>> [8] - >>> https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/src/main/java/org/apache/gora/kudu/store/KuduStore.java#L53 >>> [9] - >>> https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/src/main/java/org/apache/gora/kudu/mapping/KuduMappingBuilder.java#L81 >>> [10] - >>> https://github.com/jhnmora000/gora/blob/master/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java#L822 >>> [11] - >>> https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/src/main/java/org/apache/gora/kudu/mapping/KuduMappingBuilder.java#L141 >>> [12] - >>> https://github.com/jhnmora000/gora/blob/master/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java#L268 >>> >>> Regards, >>> >>> Alfonso Nishikawa >>> >>> >>> El sáb., 8 jun. 2019 a las 20:26, John Mora (<jhnmora...@gmail.com>) >>> escribió: >>> >>>> Hi all. >>>> >>>> I have just updated my weekly reports on Cwiki [1]. This next week I >>>> think I should be focusing on the create schema operation and solving the >>>> issue of the partitioning configurations in the mapping file. >>>> >>>> Please let me know if you have suggestions, my last commits are >>>> available here [2] >>>> >>>> [1] >>>> https://cwiki.apache.org/confluence/display/GORA/GORA-485+Apache+Kudu+datastore+for+Gora+Reports >>>> [2] https://github.com/jhnmora000/gora/tree/GORA-485 >>>> >>>> Best, >>>> John >>>> >>>>