Hi John The first Google Summer of Code evaluation is due on June 28th. Please make sure you submit your Mentors' evaluation on time.
Regards, Carlos El dom., 23 jun. 2019 a las 18:29, John Mora (<jhnmora...@gmail.com>) escribió: > Hi all. > > FYI, I updated my report of this week on the Wiki[1]. Also, I pushed my > last commits to my branch [2]. > > As I mentioned in the reports I would like to know how datastores deal > with flush(), should it work always manually executed?. > > Finally, This week I will be implementing object > serialization/deserialization in the methods put, get, delete, exists. Do > you have any suggestions on how to proceed with this task?. > > Footnote: Thanks for the feedback Carlos, I fixed the problem. > > [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 > > Cheers, > John > > > El lun., 17 jun. 2019 a las 22:58, carlos muñoz (<carlosr...@gmail.com>) > escribió: > >> Hi John >> >> Your last changes look good to me. Keep it up. But, I noticed that you >> have created an Enumeration for datatypes, which is very similar to the >> kudu-client's [2]. Probably you should replace [1] for [2] in order to >> avoid code duplication. >> >> [1] >> https://github.com/jhnmora000/gora/blob/GORA-485/gora-kudu/src/main/java/org/apache/gora/kudu/mapping/Column.java#L76 >> [2] https://kudu.apache.org/apidocs/org/apache/kudu/Type.html >> >> >> Best, >> Carlos >> >> El sáb., 15 jun. 2019 a las 12:01, John Mora (<jhnmora...@gmail.com>) >> escribió: >> >>> 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 >>>>>>> >>>>>>>