Hello,
  Running s3qladm upgrade seems stuck, strace on the process show something 
like that

[pid  2176] write(1, "Encountered ConnectionTimedOut e"..., 123 <unfinished 
> ...>
> [pid  2177] clock_gettime(CLOCK_REALTIME, {1423361411, 616936804}) = 0
> [pid  2176] <... write resumed> )       = 123
> [pid  2176] gettimeofday({1423361411, 616983}, NULL) = 0
> [pid  2176] futex(0x9fa8e4, 
> FUTEX_WAIT_BITSET_PRIVATE|FUTEX_CLOCK_REALTIME, 90516991, {1423361411, 
> 621983000}, ffffffff <unfinished ...>
> [pid  2177] futex(0x9fa8e4, FUTEX_WAKE_OP_PRIVATE, 1, 1, 0x9fa8e0, 
> {FUTEX_OP_SET, 0, FUTEX_OP_CMP_GT, 1}) = 1
> [pid  2176] <... futex resumed> )       = 0
> [pid  2176] futex(0x9fa8a0, FUTEX_WAIT_PRIVATE, 2, NULL <unfinished ...>
> [pid  2177] futex(0x9fa8a0, FUTEX_WAKE_PRIVATE, 1) = 1
> [pid  2176] <... futex resumed> )       = 0
> [pid  2176] futex(0x9fa8a0, FUTEX_WAKE_PRIVATE, 1) = 0
> [pid  2176] select(0, NULL, NULL, NULL, {300, 0} <unfinished ...>
> [pid  2177] write(1, "Encountered ConnectionTimedOut e"..., 123) = 123
> [pid  2177] select(0, NULL, NULL, NULL, {300, 0}

before next try.
 

> ubuntu@10-0-0-1:~$ time s3qladm upgrade s3://data
>
> Getting file system parameters..
>
>
>> I am about to update the file system to the newest revision.
>
> You will not be able to access the file system with any older version
>
> of S3QL after this operation.
>
>
>> You should make very sure that this command is not interrupted and
>
> that no one else tries to mount, fsck or upgrade the file system at
>
> the same time.
>
>
>>
>> Please enter "yes" to continue.
>
> > yes
>
> Downloading & uncompressing metadata...
>
> Reading metadata...
>
> ..objects..
>
> ..blocks..
>
> ..inodes..
>
> ..inode_blocks..
>
> ..symlink_targets..
>
> ..names..
>
> ..contents..
>
> ..ext_attributes..
>
> Upgrading from revision 21 to 22...
>
> ..processed 9497646/9497653 objects (100.0%, 0 bytes 
>> rewritten)..Encountered ConnectionTimedOut exception (send/recv timeout 
>> exceeded), retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 3-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 4-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 4-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 4-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 4-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 4-th time...
>
> Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
>> retrying call to Backend.copy for the 4-th time...
>
>
>
size of metadata more then 3.5GB

I have tried with same result twice, second time on EC2 unit
Previous try I canceled on 

Encountered ConnectionTimedOut exception (send/recv timeout exceeded), 
> retrying call to Backend.copy for the 151-th time...


 Few month ago, I had same issue with s3ql.mount. I resolve it using 
following mount option:

> mount.s3ql --cachedir /data/.s3cache/ --cachesize 45000000 
> --max-cache-entries 1000000  --threads 16 --allow-other --backend-options 
> no-ssl,tcp-timeout=30 --nfs s3://data data

Unfortunately, s3qladm do not accept --backend-options, at least according 
to help.

Please advice, upgrade process is running almost 3th day long
Not sure, but seems I could mount with 2.12 version as workaround.

Thanks,

-- 
You received this message because you are subscribed to the Google Groups 
"s3ql" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to