You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@gora.apache.org by "Lewis John McGibbney (Created) (JIRA)" <ji...@apache.org> on 2012/03/06 19:42:57 UTC

[jira] [Created] (GORA-103) Datastore for gora-dynamodb

Datastore for gora-dynamodb 
----------------------------

                 Key: GORA-103
                 URL: https://issues.apache.org/jira/browse/GORA-103
             Project: Apache Gora
          Issue Type: New Feature
    Affects Versions: 0.3
            Reporter: Lewis John McGibbney
            Assignee: Lewis John McGibbney
             Fix For: 0.3


As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.

[1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
[2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490099#comment-13490099 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

GORA-103-final-v3.3.patch Committed @revision 1405417 in trunk. If folks are not happy with the changes to trunk I will immediately revert this commit. Renato and Myself will work together to make sure everything goes smoothly here. 
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.2.patch, GORA-103-final-v3.3.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Resolved] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney resolved GORA-103.
---------------------------------------

    Resolution: Fixed

Issue resolved as of Jenkins builds #497 [0]. This follows deployment of the new test SNAPSHOT to repository.apache.org. The unstable build can be attributed to Jenkins and Cassandra environment conflicts.

Great work Renato. 

[0] https://builds.apache.org/view/G-L/view/Gora/job/gora-trunk/497/
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.2.patch, GORA-103-final-v3.3.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13429241#comment-13429241 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

2nd patch committed to goraamazon branch @r1366517
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch, GORA-103.v2.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13466926#comment-13466926 ] 

Hudson commented on GORA-103:
-----------------------------

Integrated in goraamazon_branch #106 (See [https://builds.apache.org/job/goraamazon_branch/106/])
    GORA-103-final-v2.patch (Revision 1392402)

     Result = UNSTABLE
lewismc : 
Files : 
* /gora/branches/goraamazon/conf/log4j.properties
* /gora/branches/goraamazon/gora-accumulo/src/main/java/org/apache/gora/accumulo/store/AccumuloStore.java
* /gora/branches/goraamazon/gora-cassandra/src/main/java/org/apache/gora/cassandra/query/CassandraQuery.java
* /gora/branches/goraamazon/gora-cassandra/src/main/java/org/apache/gora/cassandra/query/CassandraResult.java
* /gora/branches/goraamazon/gora-cassandra/src/main/java/org/apache/gora/cassandra/store/CassandraStore.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/compiler/GoraDynamoDBCompiler.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBKey.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBQuery.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBResult.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/store/DynamoDBStore.java
* /gora/branches/goraamazon/gora-dynamodb/src/test/java/org/apache/gora/dynamodb/GoraDynamoDBTestDriver.java
* /gora/branches/goraamazon/gora-dynamodb/src/test/java/org/apache/gora/dynamodb/TestDynamoDBStore.java
* /gora/branches/goraamazon/gora-sql/src/main/java/org/apache/gora/sql/query/SqlQuery.java
* /gora/branches/goraamazon/gora-sql/src/main/java/org/apache/gora/sql/query/SqlResult.java
* /gora/branches/goraamazon/gora-sql/src/main/java/org/apache/gora/sql/statement/HSqlInsertUpdateStatement.java
* /gora/branches/goraamazon/gora-sql/src/main/java/org/apache/gora/sql/statement/InsertUpdateStatement.java
* /gora/branches/goraamazon/gora-sql/src/main/java/org/apache/gora/sql/statement/MySqlInsertUpdateStatement.java
* /gora/branches/goraamazon/gora-sql/src/main/java/org/apache/gora/sql/store/SqlStore.java
* /gora/branches/goraamazon/gora-sql/src/test/java/org/apache/gora/sql/store/TestSqlStore.java

                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-103:
--------------------------------------

    Attachment: GORA-103-final.patch

First concrete proposal for merge into trunk. As the goramazon branch now represents a shadow of trunk with the addition of the GSoC project, this patch is a diff of the goraamazon branch e.g. the additions we are proposing for integration with trunk.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Comment Edited] (GORA-103) Datastore for gora-dynamodb

Posted by "Ferdy Galema (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450518#comment-13450518 ] 

Ferdy Galema edited comment on GORA-103 at 9/7/12 10:02 PM:
------------------------------------------------------------

Thanks for the quick reply. Note that you did not finish answer 2, but there is no hurry.

--edit: Perfect I understand now.
                
      was (Author: ferdy.g):
    Thanks for the quick reply. Note that you did not finish answer 2, but there is no hurry.
                  
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13432263#comment-13432263 ] 

Hudson commented on GORA-103:
-----------------------------

Integrated in goraamazon_branch #46 (See [https://builds.apache.org/job/goraamazon_branch/46/])
    GORA-103 patch 3 (Revision 1371492)

     Result = UNSTABLE
lewismc : 
Files : 
* /gora/branches/goraamazon/gora-accumulo/pom.xml
* /gora/branches/goraamazon/gora-cassandra/pom.xml
* /gora/branches/goraamazon/gora-core/src/main/java/org/apache/gora/query/ws/impl/QueryWSBase.java
* /gora/branches/goraamazon/gora-core/src/test/java/org/apache/gora/store/WSDataStoreTestBase.java
* /gora/branches/goraamazon/gora-dynamodb/pom.xml
* /gora/branches/goraamazon/gora-dynamodb/src/examples/java/org/apache/gora/examples/generated/person.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBKey.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBQuery.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBResult.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/store/DynamoDBStore.java
* /gora/branches/goraamazon/gora-dynamodb/src/test/java/org/apache/gora/dynamodb/GoraDynamoDBTestDriver.java
* /gora/branches/goraamazon/gora-dynamodb/src/test/java/org/apache/gora/dynamodb/TestDynamoDBStore.java
* /gora/branches/goraamazon/gora-hbase/pom.xml
* /gora/branches/goraamazon/gora-sql/pom.xml
* /gora/branches/goraamazon/pom.xml

                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-v3.patch, GORA-103.patch, GORA-103.v2.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Renato Javier Marroquín Mogrovejo (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Renato Javier Marroquín Mogrovejo updated GORA-103:
---------------------------------------------------

    Attachment: GORA-103-final-v3.1.patch

This is a different version of the patch upload it by Lewis. It is pretty much the same thing, but we are just making all data stores responsible for their own exceptions.
If someone could please review it and apply it, that would be great! Thanks!
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Ferdy Galema (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450489#comment-13450489 ] 

Ferdy Galema commented on GORA-103:
-----------------------------------

Hi,

I took a first glance at the patch and please see remarks/questions below. I have not yet tested the actual store (I am sure it works as advertised), but mostly looked at changes to existing classes first.

log4j.properties default level is set to DEBUG. Is this intentional?

I am curious why Persistent is changed to PersistentBase in a lot of classes.

I noticed that many times tabs are used for indentation. When you try to apply patch in Eclipse you see them very clearly. Should all be spaces.

Also I see that a lot of @Override annotations are removed or commented out. If @Override annotations give you compile errors in your IDE you should disable these. It think it is accepted nowadays that @Override can be used for both implementation overrides (X extends Y) and interface implementations (X implements Y).

Finally I think the Exception exception is overused. I understand that Exception can be thrown in implementations, but to change the interface from IOException to Exception in a lot of places is not the best solution, imho. That causes all method callers to need to catch Exception or also allow to throw Exception. It is better to simply wrap Exception in IOException as soon as possible in implementations, so you do not need to change interfaces that much.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490100#comment-13490100 ] 

Hudson commented on GORA-103:
-----------------------------

Integrated in gora-trunk #490 (See [https://builds.apache.org/job/gora-trunk/490/])
    GORA-103 Datastore for gora-dynamodb (Revision 1405417)

     Result = FAILURE
lewismc : 
Files : 
* /gora/trunk/CHANGES.txt
* /gora/trunk/bin/gora
* /gora/trunk/gora-accumulo/src/main/java/org/apache/gora/accumulo/query/AccumuloQuery.java
* /gora/trunk/gora-accumulo/src/main/java/org/apache/gora/accumulo/query/AccumuloResult.java
* /gora/trunk/gora-accumulo/src/main/java/org/apache/gora/accumulo/store/AccumuloStore.java
* /gora/trunk/gora-cassandra/src/main/java/org/apache/gora/cassandra/query/CassandraQuery.java
* /gora/trunk/gora-cassandra/src/main/java/org/apache/gora/cassandra/query/CassandraResult.java
* /gora/trunk/gora-cassandra/src/main/java/org/apache/gora/cassandra/store/CassandraClient.java
* /gora/trunk/gora-cassandra/src/main/java/org/apache/gora/cassandra/store/CassandraStore.java
* /gora/trunk/gora-core/src/examples/java/org/apache/gora/examples/WebPageDataCreator.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/avro/PersistentDatumReader.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/avro/PersistentDatumWriter.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/avro/query/AvroQuery.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/avro/query/AvroResult.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/avro/query/DataFileAvroResult.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/avro/store/AvroStore.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/avro/store/DataFileAvroStore.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/mapreduce/GoraInputFormat.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/mapreduce/GoraRecordReader.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/mapreduce/GoraRecordWriter.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/mapreduce/PersistentDeserializer.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/mapreduce/PersistentNonReusingSerialization.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/mapreduce/PersistentSerialization.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/mapreduce/PersistentSerializer.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/memory/store/MemStore.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/BeanFactory.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/Persistent.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/StateManager.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/impl/PersistentBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/impl/StateManagerImpl.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/ws
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/ws/impl
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/ws/impl/BeanFactoryWSImpl.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/ws/impl/PersistentWSBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/persistency/ws/impl/StateManagerWSImpl.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/PartitionQuery.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/Query.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/Result.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/impl/FileSplitPartitionQuery.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/impl/PartitionQueryImpl.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/impl/QueryBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/impl/ResultBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/ws
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/ws/impl
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/ws/impl/PartitionWSQueryImpl.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/ws/impl/QueryWSBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/query/ws/impl/ResultWSBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/DataStore.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/DataStoreFactory.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/WebServiceBackedDataStore.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/impl/DataStoreBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/impl/FileBackedDataStoreBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/ws
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/ws/impl
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/ws/impl/WSBackedDataStoreBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/ws/impl/WSDataStoreBase.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/store/ws/impl/WSDataStoreFactory.java
* /gora/trunk/gora-core/src/main/java/org/apache/gora/util/IOUtils.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/GoraTestDriver.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/avro/TestPersistentDatumReader.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/avro/store/TestAvroStore.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/mapreduce/MapReduceTestUtils.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/mock/store/MockDataStore.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/persistency/impl/TestPersistentBase.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/store/DataStoreTestBase.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/store/DataStoreTestUtil.java
* /gora/trunk/gora-core/src/test/java/org/apache/gora/store/WSDataStoreTestBase.java
* /gora/trunk/gora-hbase/src/main/java/org/apache/gora/hbase/query/HBaseGetResult.java
* /gora/trunk/gora-hbase/src/main/java/org/apache/gora/hbase/query/HBaseQuery.java
* /gora/trunk/gora-hbase/src/main/java/org/apache/gora/hbase/query/HBaseResult.java
* /gora/trunk/gora-hbase/src/main/java/org/apache/gora/hbase/query/HBaseScannerResult.java
* /gora/trunk/gora-hbase/src/main/java/org/apache/gora/hbase/store/HBaseStore.java
* /gora/trunk/gora-sql/src/main/java/org/apache/gora/sql/query/SqlQuery.java
* /gora/trunk/gora-sql/src/main/java/org/apache/gora/sql/query/SqlResult.java
* /gora/trunk/gora-sql/src/main/java/org/apache/gora/sql/statement/HSqlInsertUpdateStatement.java
* /gora/trunk/gora-sql/src/main/java/org/apache/gora/sql/statement/InsertUpdateStatement.java
* /gora/trunk/gora-sql/src/main/java/org/apache/gora/sql/statement/InsertUpdateStatementFactory.java
* /gora/trunk/gora-sql/src/main/java/org/apache/gora/sql/statement/MySqlInsertUpdateStatement.java
* /gora/trunk/gora-sql/src/main/java/org/apache/gora/sql/store/SqlStore.java
* /gora/trunk/gora-sql/src/test/java/org/apache/gora/sql/store/TestSqlStore.java
* /gora/trunk/gora-tutorial/conf/gora.properties
* /gora/trunk/gora-tutorial/src/main/java/org/apache/gora/tutorial/log/LogManager.java
* /gora/trunk/pom.xml

                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.2.patch, GORA-103-final-v3.3.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Renato Javier Marroquín Mogrovejo (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Renato Javier Marroquín Mogrovejo updated GORA-103:
---------------------------------------------------

    Attachment: GORA-103.v2.patch

Second Patch containing most of the functionality for using the DynamoDB data store.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch, GORA-103.v2.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13440689#comment-13440689 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

4th patch Committed @revision 1376707 in goraamazon branch. I would kindly ask Renato to upload this patch when he has the time. Thanks
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-103:
--------------------------------------

    Labels: gsoc gsoc2012  (was: gsoc)

Some references from Ullich
[1] http://community.apache.org/guide-to-being-a-mentor.html
[2] http://s.apache.org/gsoc2012tasks
[3] http://community.apache.org/gsoc.html
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13440884#comment-13440884 ] 

Hudson commented on GORA-103:
-----------------------------

Integrated in goraamazon_branch #64 (See [https://builds.apache.org/job/goraamazon_branch/64/])
    GORA-103-v4 patch (Revision 1376707)

     Result = ABORTED
lewismc : 
Files : 
* /gora/branches/goraamazon/bin/gora
* /gora/branches/goraamazon/conf/log4j.properties
* /gora/branches/goraamazon/gora-core/src/test/java/org/apache/gora/store/WSDataStoreTestBase.java
* /gora/branches/goraamazon/gora-dynamodb/src/examples/java/org/apache/gora/examples/generated/person.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/compiler
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/compiler/GoraDynamoDBCompiler.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBKey.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBQuery.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBResult.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/store/DynamoDBMapping.java
* /gora/branches/goraamazon/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/store/DynamoDBStore.java
* /gora/branches/goraamazon/gora-dynamodb/src/test/conf/gora-dynamodb-mapping.xml
* /gora/branches/goraamazon/gora-dynamodb/src/test/conf/gora.properties
* /gora/branches/goraamazon/gora-dynamodb/src/test/java/org/apache/gora/dynamodb/GoraDynamoDBTestDriver.java
* /gora/branches/goraamazon/gora-dynamodb/src/test/java/org/apache/gora/dynamodb/TestDynamoDBStore.java

                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450519#comment-13450519 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

Hi Ferdy, in addition to the edit I provided above (and if this reply clarifies things and is satisfactory) we can also remove the Persistent extensions from the Avro based stores now as they will be unused.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490061#comment-13490061 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

Point taken Henry, in all honesty this was my suggestion a while back as it looked better when the GSoC project was initially submitted to Google. I also think that the GSoC reports should be moved to a /committers directory instead of integrating then shipping them with trunk. In time we should also migrate, KEYS, doap_Gora.rdf and lastly the eclipse-codeformat.xml files to this directory as well. I'll make the necessary changes and resubmit the patch. 
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.2.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (Updated) (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-103:
--------------------------------------

    Component/s: storage-dynamodb
    
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc
>             Fix For: 0.3
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-103:
--------------------------------------

    Attachment: GORA-103.patch

Initial patch attachment from Renato. I've checked this over, so far I am very very happy with progress. The 2nd project report will shortly follow this patch commit. The report will document the various conversations Renato and myself have had regarding the restructuring to the gora-core module as well as the semantics for gora-synamodb. Great work Renato looking forward to the second report.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13432160#comment-13432160 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

3rd patch Committed @revision 1371492 in goraamazon branch
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch, GORA-103.v2.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-103:
--------------------------------------

    Attachment: GORA-103-final-v3.2.patch

Proposed final patch for this issue. This now incorporates all of Ferdy's comments as committed in several recent patches.
I would like to commit this soon if there are no objections.

It should be noted that this breaks (trunk) backward compatibility with client applications such as Nutch 2.x. This is due to the abstraction changes in core classes which have been discussed in this thread and which can also be read in the GSoC reports produced by Renato.

Comments are very welcome.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.2.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13448034#comment-13448034 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

Batch commit covering backport of all trunk issues to goraamazon branch committed @revision 1380874 in goraamazon branch.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Ferdy Galema (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450518#comment-13450518 ] 

Ferdy Galema commented on GORA-103:
-----------------------------------

Thanks for the quick reply. Note that you did not finish answer 2, but there is no hurry.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476895#comment-13476895 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

{bq}Maybe we should remove the exceptions from DataStore.java and handle them within each method in each different data store or at least from each different implementation (the file based ones and the web service ones){bq}

Yes OK I think this makes sense. This way each module could handle Exceptions most appropriate for that particular store and it would also be better to edit exceptions on the fly depending on your use case.

{bq}Do you want me to get started on this?{bq}

If you could this wou;d be awesome and would really take us further to integrating this into trunk.

Thanks for your comments and clarifications. 
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13405070#comment-13405070 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

Phase 1 Committed @revision 1356215 in goraamazon branch.
In summary the patch includes necessary preliminary restructuring work to gora-core to accommodate web services abstraction and gora-dynamodb infrastructure. Additionally the gora-dynamodb module architecture has been established and we are not ready to begin on the test suite (phase 2) coding before the mid term evaluation. More will be documented in the project reporting module 

http://svn.apache.org/repos/asf/gora/branches/goraamazon/reporting/   
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-103:
--------------------------------------

    Attachment: GORA-103-final-v2.patch

patch addresses 
 - log4j.properties reverted to INFO
 - Formatting, which implements everything as indents as 2 spaces rather than tabs

I will commit this then discuss with Renato regarding the final two issues e.g. removal of @Override annotations and removal of Exception exceptions.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-103:
--------------------------------------

    Attachment: GORA-103-final-v3.3.patch

v3.3 patch to address Henry's comments plus the reporting directory has also been moved to a new committers directory in the SVN area. 
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.2.patch, GORA-103-final-v3.3.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Comment Edited] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450516#comment-13450516 ] 

Lewis John McGibbney edited comment on GORA-103 at 9/7/12 9:53 PM:
-------------------------------------------------------------------

Hi Ferdy,
Thanks for the comments. As usual great. Please see my replies.

1) No log4j.properties being changed to DEBUG is a mistake on our side. This will be reverted to INFO in the forthcoming patch
2) To explain why Persistent is changed to PersistentBase I refer you to bullet point 4 in the 3rd project report. E.g. "4. The class diagram showed below explains the changes done inside Gora's core. The main change is the separation of Avro as persistency layer and an actual abstract persistency layer. This needed to be done to allow web based datastores such as [3, 4] to be part of Gora, and to allow developers to use popular datastores. 
This “new” abstract interface is “Persistent.java” from org.apache.gora.persistency. It is the same interface as before but this does not extend from Avro anymore which makes it the perfect start point for different abstractions that other datastores might need. Now all the specific abstraction classes are inside their specific packages e.g. the org.apache.gora.persistency.impl contains all the abstract classes which are file based datastores such as Cassandra, HBase, among others. And the org.apache.gora.persistency.ws.impl package contains all the abstract classes which are web service based datastores such as DynamoDB, Google's AppEngine Datastore, Microsoft Azure, and others that Gora might include in the future.
All the other modules have to extend from those two specific packages depending on their own design. That is one of the changes made to Cassandra, Acumulo, HBase, SQL modules. They now extend a PersistentBase class which comes from Avro, but in the other hand, the DynamoDB module comes directly from the Persistent class which does not use Avro. In the future, we might want to abstract more similar functionalities from the different web service datastores to improve this layer." 
3) Formatting (e.g. indentation) will be also smartened up to the default 2 spaces. I should have known better here and it is my own fault.
4) We will look into justification behind the proposed removal of the @Override annotations and get back to you on this one.
5) Same with Exception exception, we can resolve these areas in the forthcoming new patch.

Thanks for your comments. None of this is difficult to sort out so we will get a good turnaround on this stuff.   


                
      was (Author: lewismc):
    Hi Ferdy,
Thanks for the comments. As usual great. Please see my replies.

1) No log4j.properties being changed to DEBUG is a mistake on our side. This will be reverted to INFO in the forthcoming patch
2) Persistent is changed to PersistentBase because 
3) Formatting (e.g. indentation) will be also smartened up to the default 2 spaces. I should have known better here and it is my own fault.
4) We will look into justification behind the proposed removal of the @Override annotations and get back to you on this one.
5) Same with Exception exception, we can resolve these areas in the forthcoming new patch.

Thanks for your comments. None of this is difficult to sort out so we will get a good turnaround on this stuff.   


                  
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Renato Javier Marroquín Mogrovejo (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Renato Javier Marroquín Mogrovejo updated GORA-103:
---------------------------------------------------

    Attachment: GORA-103-v3.patch

A new version of the patch including tests upgrades.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-v3.patch, GORA-103.patch, GORA-103.v2.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

       

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Henry Saputra (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490055#comment-13490055 ] 

Henry Saputra commented on GORA-103:
------------------------------------

One small style comment, should we keep the @author comment? I think the rest of the code do not have it.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.2.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13467029#comment-13467029 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

We will be committing corrections for the final two issues towards the end of the week. Lewis
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13450516#comment-13450516 ] 

Lewis John McGibbney commented on GORA-103:
-------------------------------------------

Hi Ferdy,
Thanks for the comments. As usual great. Please see my replies.

1) No log4j.properties being changed to DEBUG is a mistake on our side. This will be reverted to INFO in the forthcoming patch
2) Persistent is changed to PersistentBase because 
3) Formatting (e.g. indentation) will be also smartened up to the default 2 spaces. I should have known better here and it is my own fault.
4) We will look into justification behind the proposed removal of the @Override annotations and get back to you on this one.
5) Same with Exception exception, we can resolve these areas in the forthcoming new patch.

Thanks for your comments. None of this is difficult to sort out so we will get a good turnaround on this stuff.   


                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Lewis John McGibbney (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Lewis John McGibbney updated GORA-103:
--------------------------------------

    Attachment: GORA-103-final-v3.patch

patch which addresses removal of Exceptions from base classes in gora-core. Additionally it is specified that additional Exception throwing should be datastore specific. If you could review Renato it would very much appreciated. We will then proceed to commit to the goraamazon branch.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Renato Javier Marroquín Mogrovejo (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13488023#comment-13488023 ] 

Renato Javier Marroquín Mogrovejo commented on GORA-103:
--------------------------------------------------------

patch 1.2 committed @r1403993 in goraamazon branch
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Renato Javier Marroquín Mogrovejo (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13475498#comment-13475498 ] 

Renato Javier Marroquín Mogrovejo commented on GORA-103:
--------------------------------------------------------

Hi Lewis, I think what we should do is to make each method handle their own exceptions and not to make the DataStore.java throw IOExceptions when it does not make sense in the DynamoDB module. That was the problem with trunk version of the DataStore.java class i.e. it was conceived only for file backed data stores. Maybe we should remove the exceptions from DataStore.java and handle them within each method in each different data store or at least from each different implementation (the file based ones and the web service ones).
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Comment Edited] (GORA-103) Datastore for gora-dynamodb

Posted by "Renato Javier Marroquín Mogrovejo (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13475498#comment-13475498 ] 

Renato Javier Marroquín Mogrovejo edited comment on GORA-103 at 10/13/12 2:05 AM:
----------------------------------------------------------------------------------

Hi Lewis, I think what we should do is to make each method handle their own exceptions and not to make the DataStore.java throw IOExceptions when it does not make sense in the DynamoDB module. That was the problem with trunk version of the DataStore.java class i.e. it was conceived only for file backed data stores. Maybe we should remove the exceptions from DataStore.java and handle them within each method in each different data store or at least from each different implementation (the file based ones and the web service ones). Do you want me to get started on this?
                
      was (Author: renato2099):
    Hi Lewis, I think what we should do is to make each method handle their own exceptions and not to make the DataStore.java throw IOExceptions when it does not make sense in the DynamoDB module. That was the problem with trunk version of the DataStore.java class i.e. it was conceived only for file backed data stores. Maybe we should remove the exceptions from DataStore.java and handle them within each method in each different data store or at least from each different implementation (the file based ones and the web service ones).
                  
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (GORA-103) Datastore for gora-dynamodb

Posted by "Hudson (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13490105#comment-13490105 ] 

Hudson commented on GORA-103:
-----------------------------

Integrated in gora-trunk #491 (See [https://builds.apache.org/job/gora-trunk/491/])
    GORA-103 Datastore for gora-dynamodb (Revision 1405419)

     Result = ABORTED
lewismc : 
Files : 
* /gora/trunk/gora-dynamodb
* /gora/trunk/gora-dynamodb/pom.xml
* /gora/trunk/gora-dynamodb/src
* /gora/trunk/gora-dynamodb/src/examples
* /gora/trunk/gora-dynamodb/src/examples/java
* /gora/trunk/gora-dynamodb/src/examples/java/org
* /gora/trunk/gora-dynamodb/src/examples/java/org/apache
* /gora/trunk/gora-dynamodb/src/examples/java/org/apache/gora
* /gora/trunk/gora-dynamodb/src/examples/java/org/apache/gora/examples
* /gora/trunk/gora-dynamodb/src/examples/java/org/apache/gora/examples/generated
* /gora/trunk/gora-dynamodb/src/examples/java/org/apache/gora/examples/generated/person.java
* /gora/trunk/gora-dynamodb/src/main
* /gora/trunk/gora-dynamodb/src/main/java
* /gora/trunk/gora-dynamodb/src/main/java/org
* /gora/trunk/gora-dynamodb/src/main/java/org/apache
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/compiler
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/compiler/GoraDynamoDBCompiler.java
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBKey.java
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBQuery.java
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/query/DynamoDBResult.java
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/store
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/store/DynamoDBMapping.java
* /gora/trunk/gora-dynamodb/src/main/java/org/apache/gora/dynamodb/store/DynamoDBStore.java
* /gora/trunk/gora-dynamodb/src/test
* /gora/trunk/gora-dynamodb/src/test/conf
* /gora/trunk/gora-dynamodb/src/test/conf/AwsCredentials.properties
* /gora/trunk/gora-dynamodb/src/test/conf/gora-dynamodb-mapping.xml
* /gora/trunk/gora-dynamodb/src/test/conf/gora.properties
* /gora/trunk/gora-dynamodb/src/test/java
* /gora/trunk/gora-dynamodb/src/test/java/org
* /gora/trunk/gora-dynamodb/src/test/java/org/apache
* /gora/trunk/gora-dynamodb/src/test/java/org/apache/gora
* /gora/trunk/gora-dynamodb/src/test/java/org/apache/gora/dynamodb
* /gora/trunk/gora-dynamodb/src/test/java/org/apache/gora/dynamodb/GoraDynamoDBTestDriver.java
* /gora/trunk/gora-dynamodb/src/test/java/org/apache/gora/dynamodb/TestDynamoDBStore.java

                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103-final.patch, GORA-103-final-v2.patch, GORA-103-final-v3.1.patch, GORA-103-final-v3.2.patch, GORA-103-final-v3.3.patch, GORA-103-final-v3.patch, GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (GORA-103) Datastore for gora-dynamodb

Posted by "Renato Javier Marroquín Mogrovejo (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/GORA-103?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Renato Javier Marroquín Mogrovejo updated GORA-103:
---------------------------------------------------

    Attachment: GORA-103-v4.patch

Patch number 4. This patch contains test bug fixes, and some extra functionality ( DeleteByQuery, and Update) with their own tests.
                
> Datastore for gora-dynamodb 
> ----------------------------
>
>                 Key: GORA-103
>                 URL: https://issues.apache.org/jira/browse/GORA-103
>             Project: Apache Gora
>          Issue Type: New Feature
>          Components: storage-dynamodb
>    Affects Versions: 0.3
>            Reporter: Lewis John McGibbney
>            Assignee: Lewis John McGibbney
>              Labels: gsoc, gsoc2012
>             Fix For: 0.3
>
>         Attachments: GORA-103.patch, GORA-103.v2.patch, GORA-103-v3.patch, GORA-103-v4.patch
>
>
> As per comments on the Gora dev@ mailing list, and per our application submission [1] and ideas page [2], this issue should track, from start to finish the development, montoring, reviwing, testing and eventual implementation of the gora-dynamodb module for Gora.
> [1] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012
> [2] https://cwiki.apache.org/confluence/display/GORA/GSoC+2012+Ideas+Page

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira