Hi,

OK, makes sense. I'll create a Jira issue for the "external blob" case,
and will find out more about the memory issue.

Regards,
Thomas




On 26/06/14 15:55, "Jukka Zitting" <[email protected]> wrote:

>Hi,
>
>On Thu, Jun 26, 2014 at 9:05 AM, Thomas Mueller <[email protected]> wrote:
>> I tried to backup a segmentstore using
>>
>> java -mx2g -jar oak-run-1.0.2-SNAPSHOT.jar backup segmentstore s2
>> java.lang.OutOfMemoryError: Java heap space
>>
>> I think 2 GB heap are quite a lot, is this expected? The repository is
>> relatively large (2260 tar files; 566 GB).
>
>Hmm, that's not expected. Can you try with
>-XX:+HeapDumpOnOutOfMemoryError and take a look at what's using all
>the extra memory?
>
>> java -mx8g -jar oak-run-1.0.2-SNAPSHOT.jar backup segmentstore s2
>> Attempt to read external blob with blobId
>> [c184d2a3f1dbc709004a45ae6c5df7624c2ae653#32768] without specifying
>> BlobStore
>> [...]
>>
>> I think I can't specify a BlobStore on the command line... What should I
>> do?
>
>Right, it's not possible to configure a BlobStore on the command line.
>I see two alternatives here:
>
>1) Adjust the backup code to work like compaction does, i.e. leave
>external blobs as-is and perhaps output a message that informs the
>user about the need to use a different mechanism to back up the
>BlobStore contents
>
>2) Add command line options for configuring the BlobStore to be used
>for accessing external blobs.
>
>BR,
>
>Jukka Zitting

Reply via email to