[ 
https://issues.apache.org/jira/browse/HADOOP-13449?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Mingliang Liu updated HADOOP-13449:
-----------------------------------
    Attachment: HADOOP-13449-HADOOP-13345.000.patch

{quote}
When do table.query() in listChildren(), the query might return partial results 
because the returned dataset is large. You can use {{ 
QueryResult#LastEvaluatedKey()}} for the following calls.
{quote}
The {{table.query()}} is using the document model, whose response includes an 
ItemCollection object that provides all items returned by the query. This is 
simpler and clearer than old {{AmazonDynamoDBClient#query()}}. See 
http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/QueryingJavaDocumentAPI.html

{quote}
We should store more metadata beside is_directory in metadata.
{quote}
Agreed. There are 3 unit tests failing because of this. I'm wondering whether 
we should also save access time, owner, group, permission, size etc in the 
metadata, as {{verifyBasicFileStatus}} and {{verifyDirStatus}} test a few.

Other comments are addressed in the v0 patch.

I still need to pass the 4/15 failing unit tests before the patch is in a good 
shape. Meanwhile, I'll review related patches and rebase the patch for 
{{FileStatus}}. The {{DirListingMetadata#isAuthoritative}} flag is not yet 
taken care of when putting/listing children. I'll post a refined v1 patch to 
address the above concerns this week.

Thanks,

> S3Guard: Implement DynamoDBMetadataStore.
> -----------------------------------------
>
>                 Key: HADOOP-13449
>                 URL: https://issues.apache.org/jira/browse/HADOOP-13449
>             Project: Hadoop Common
>          Issue Type: Sub-task
>          Components: fs/s3
>            Reporter: Chris Nauroth
>            Assignee: Mingliang Liu
>         Attachments: HADOOP-13449-HADOOP-13345.000.patch
>
>
> Provide an implementation of the metadata store backed by DynamoDB.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to