[
https://issues.apache.org/jira/browse/COUCHDB-951?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13018185#comment-13018185
]
Nicholas Orr commented on COUCHDB-951:
--------------------------------------
I ran this on my gentoo (2.6.36-gentoo-r8) amd64 vm _(3096MB RAM)_ with commit
f9672572ac6db75fec6ba07c82fd26dbac7400ce
[apparently GNU dd only likes 1M as opposed
1m|http://ubuntuforums.org/showpost.php?p=10315220&postcount=13]
as I ran run.sh i kept noticing issues, i ran it 3 times, i realised that
couchdb was still running from previous fails, so killed all 9 instances.
started again.
now curl chockes on the 75M doc..
{quote}
+ curl -O http://127.0.0.1:5985/test-db/test-doc-75M/75M
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
99 75.0M 99 74.9M 0 0 26.5M 0 0:00:02 0:00:02 --:--:-- 26.5M
curl: (18) transfer closed with 8192 bytes remaining to read
{quote}
right, started couchdb again without going to the background and now i get an
error, for some reason it wasn't putting the error in the couchdb.log file..
everytime i curl i get this error
{quote}
1.1 $ ./bin/couchdb -a llocal.ini
Apache CouchDB 1.1.0a33f7a1b-git (LogLevel=info) is starting.
Apache CouchDB has started. Time to relax.
[info] [<0.33.0>] Apache CouchDB has started on http://127.0.0.1:5985/
[info] [<0.718.0>] 127.0.0.1 - - 'GET' /test-db/test-doc-75M/75M 200
[error] [<0.718.0>] Uncaught error in HTTP request: {error,
{badmatch,
<<153,107,141,97,72,93,
151,100,226,255,221,
13,166,252,156,47>>}}
[info] [<0.718.0>] Stacktrace: [{io_lib_pretty,cind_tag_tuple,7},
{io_lib_pretty,while_fail,3},
{io_lib_pretty,print,6},
{io_lib_format,build,3},
{io_lib_format,build,3},
{io_lib_format,build,3},
{io_lib_format,build,3},
{io_lib_format,build,3}]
[error] [<0.718.0>] {error_report,<0.32.0>,
{<0.718.0>,crash_report,
[[{initial_call,
{mochiweb_acceptor,init,
['Argument__1','Argument__2','Argument__3']}},
{pid,<0.718.0>},
{registered_name,[]},
{error_info,
{exit,
{ucs,{bad_utf8_character_code}},
[{xmerl_ucs,from_utf8,1},
{mochijson2,json_encode_string,2},
{mochijson2,'-json_encode_proplist/2-fun-0-',3},
{lists,foldl,3},
{mochijson2,json_encode_proplist,2},
{couch_httpd,send_json,4},
{couch_httpd,handle_request_int,5},
{mochiweb_http,headers,5}]}},
{ancestors,
[couch_httpd,couch_secondary_services,
couch_server_sup,<0.33.0>]},
{messages,[]},
{links,[<0.114.0>,#Port<0.1984>]},
{dictionary,
[{mochiweb_request_qs,[]},
{jsonp,no_jsonp},
{mochiweb_request_cookie,[]}]},
{trap_exit,false},
{status,running},
{heap_size,6765},
{stack_size,24},
{reductions,267779}],
[]]}}
=CRASH REPORT==== 11-Apr-2011::13:16:50 ===
crasher:
initial call: mochiweb_acceptor:init/3
pid: <0.718.0>
registered_name: []
exception exit: {ucs,{bad_utf8_character_code}}
in function xmerl_ucs:from_utf8/1
in call from mochijson2:json_encode_string/2
in call from mochijson2:'-json_encode_proplist/2-fun-0-'/3
in call from lists:foldl/3
in call from mochijson2:json_encode_proplist/2
in call from couch_httpd:send_json/4
in call from couch_httpd:handle_request_int/5
in call from mochiweb_http:headers/5
ancestors: [couch_httpd,couch_secondary_services,couch_server_sup,
<0.33.0>]
messages: []
links: [<0.114.0>,#Port<0.1984>]
dictionary: [{mochiweb_request_qs,[]},
{jsonp,no_jsonp},
{mochiweb_request_cookie,[]}]
trap_exit: false
status: running
heap_size: 6765
stack_size: 24
reductions: 267779
neighbours:
{quote}
i ran the same get on the 1.0 and this error doesn't pop up. able to download
the 75M doc just fine
{quote}
gentoo 1.1 # erl
Erlang R13B04 (erts-5.7.5) [source] [64-bit] [smp:3:3] [rq:3] [async-threads:0]
[kernel-poll:false]
Eshell V5.7.5
1>
{quote}
what other info do you need to see this work?
I can give you ssh access to this vm if that is easier, the error doesn't make
much sense to me...
> Test DB upgrade for 1.0.x to 1.1.0
> ----------------------------------
>
> Key: COUCHDB-951
> URL: https://issues.apache.org/jira/browse/COUCHDB-951
> Project: CouchDB
> Issue Type: Test
> Affects Versions: 1.1
> Reporter: Robert Newson
> Assignee: Robert Newson
> Fix For: 1.1
>
>
> As the on-disk format has changed (for Range header support for attachments)
> extensive testing of db upgrades should be performed.
> The Range upgrade occurs on compaction, so it should suffice to;
> 1) create a db with 1.0.x
> 2) upgrade to 1.1.0
> 3) compact
> 4) verify db
> I will be working on scripts to automate as much as possible.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira