Details
-
Type:
Bug
-
Status:
Closed
-
Priority:
Blocker
-
Resolution: Fixed
-
Affects Version/s: None
-
Fix Version/s: 2.0-beta-2
-
Component/s: view-engine
-
Security Level: Public
-
Labels:
Description
I am on Mac OS X - Mountain Lion. So I hadn't really played with spatial yet, so I went to docs and put in the reduce and it's causing my Couchbase Server 2.0 Beta to crash. The docs I followed: http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-views-writing-geo-views.html
I attached a Diag Report as well... Chris says it might be because of Erlang + open file limits.
My Document (there are only 3 docs in bucket)
{
"type": "test",
"timestamp": "2012-09-28 23:37:14 -0700",
"dog": "Pug",
"loc": [
2,
3
]
}
Map (Spatial)
function(doc, meta) {
if (doc.loc) {
emit(
{
type: "Point",
coordinates: [doc.loc[0], doc.loc[1]],
},
[meta.id, doc.loc]);
}
};
Dev SetResult (only shown when I go directly to link in new tab)
URL: http://127.0.0.1:8092/default/_design/dev_spatial/_spatial/points?bbox=-180%2C-90%2C180%2C90&connection_timeout=60000
{
error: "case_clause",
reason: "{error,{exit,{aborted,{no_exists,['stats_archiver-default-minute']}}}}"
}
In Published View I get this:
URL: http://127.0.0.1:8092/default/_design/spatial/_spatial/points?bbox=-180%2C-90%2C180%2C90&stale=update_after&connection_timeout=60000
{
total_rows: 0,
rows: [ ],
errors: [
{
from: "local",
reason: "{error,system_limit}"
},
{
from: "local",
reason: "{error,system_limit}"
},
{
from: "local",
reason: "{error,system_limit}"
},
{
from: "local",
reason: "{error,system_limit}"
},
[... repeated 1000's of times ...]
{
from: "local",
reason: "{error,system_limit}"
}
]
}
I attached a Diag Report as well... Chris says it might be because of Erlang + open file limits.
My Document (there are only 3 docs in bucket)
{
"type": "test",
"timestamp": "2012-09-28 23:37:14 -0700",
"dog": "Pug",
"loc": [
2,
3
]
}
Map (Spatial)
function(doc, meta) {
if (doc.loc) {
emit(
{
type: "Point",
coordinates: [doc.loc[0], doc.loc[1]],
},
[meta.id, doc.loc]);
}
};
Dev SetResult (only shown when I go directly to link in new tab)
URL: http://127.0.0.1:8092/default/_design/dev_spatial/_spatial/points?bbox=-180%2C-90%2C180%2C90&connection_timeout=60000
{
error: "case_clause",
reason: "{error,{exit,{aborted,{no_exists,['stats_archiver-default-minute']}}}}"
}
In Published View I get this:
URL: http://127.0.0.1:8092/default/_design/spatial/_spatial/points?bbox=-180%2C-90%2C180%2C90&stale=update_after&connection_timeout=60000
{
total_rows: 0,
rows: [ ],
errors: [
{
from: "local",
reason: "{error,system_limit}"
},
{
from: "local",
reason: "{error,system_limit}"
},
{
from: "local",
reason: "{error,system_limit}"
},
{
from: "local",
reason: "{error,system_limit}"
},
[... repeated 1000's of times ...]
{
from: "local",
reason: "{error,system_limit}"
}
]
}
Activity
Filipe Manana
made changes -
| Field | Original Value | New Value |
|---|---|---|
| Fix Version/s | .next [ 10342 ] | |
| Fix Version/s | 2.0-beta-2 [ 10385 ] |
Volker Mische
made changes -
| Status | Open [ 1 ] | Closed [ 6 ] |
| Resolution | Won't Fix [ 2 ] |
Volker Mische
made changes -
| Resolution | Won't Fix [ 2 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
Volker Mische
made changes -
| Fix Version/s | 2.0-beta-2 [ 10385 ] | |
| Fix Version/s | .next [ 10342 ] |
Volker Mische
made changes -
| Status | Reopened [ 4 ] | Closed [ 6 ] |
| Resolution | Won't Fix [ 2 ] |
Farshid Ghods
made changes -
| Resolution | Won't Fix [ 2 ] | |
| Status | Closed [ 6 ] | Reopened [ 4 ] |
| Sprint Status | Current Sprint | |
| Assignee | Volker Mische [ vmx ] | Abhinav Dangeti [ abhinav ] |
Farshid Ghods
made changes -
| Priority | Major [ 3 ] | Blocker [ 1 ] |
Farshid Ghods
made changes -
| Assignee | Abhinav Dangeti [ abhinav ] | Jens Alfke [ jens ] |
Jens Alfke
made changes -
| Assignee | Jens Alfke [ jens ] | Volker Mische [ vmx ] |
Volker Mische
made changes -
| Assignee | Volker Mische [ vmx ] | Abhinav Dangeti [ abhinav ] |
Farshid Ghods
made changes -
| Assignee | Abhinav Dangeti [ abhinav ] | Volker Mische [ vmx ] |
Volker Mische
made changes -
| Assignee | Volker Mische [ vmx ] | Farshid Ghods [ farshid ] |
Farshid Ghods
made changes -
| Assignee | Farshid Ghods [ farshid ] | Volker Mische [ vmx ] |
Steve Yen
made changes -
| Assignee | Volker Mische [ vmx ] | Dipti Borkar [ dipti ] |
Steve Yen
made changes -
| Summary | spatial view returns "{error,system_limit}" on Mac OSX mountain lion | spatial view returns "{error,system_limit}" |
Steve Yen
made changes -
| Description |
I am on Mac OS X - Mountain Lion. So I hadn't really played with spatial yet, so I went to docs and put in the reduce and it's causing my Couchbase Server 2.0 Beta to crash. The docs I followed: http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-views-writing-geo-views.html
I attached a Diag Report as well... Chris says it might be because of Erlang + open file limits. My Document (there are only 3 docs in bucket) { "type": "test", "timestamp": "2012-09-28 23:37:14 -0700", "dog": "Pug", "loc": [ 2, 3 ] } Map (Spatial) function(doc, meta) { if (doc.loc) { emit( { type: "Point", coordinates: [doc.loc[0], doc.loc[1]], }, [meta.id, doc.loc]); } }; Dev SetResult (only shown when I go directly to link in new tab) URL: http://127.0.0.1:8092/default/_design/dev_spatial/_spatial/points?bbox=-180%2C-90%2C180%2C90&connection_timeout=60000 { error: "case_clause", reason: "{error,{exit,{aborted,{no_exists,['stats_archiver-default-minute']}}}}" } In Published View I get this: URL: http://127.0.0.1:8092/default/_design/spatial/_spatial/points?bbox=-180%2C-90%2C180%2C90&stale=update_after&connection_timeout=60000 { total_rows: 0, rows: [ ], errors: [ { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" } ] } |
I am on Mac OS X - Mountain Lion. So I hadn't really played with spatial yet, so I went to docs and put in the reduce and it's causing my Couchbase Server 2.0 Beta to crash. The docs I followed: http://www.couchbase.com/docs/couchbase-manual-2.0/couchbase-views-writing-geo-views.html
I attached a Diag Report as well... Chris says it might be because of Erlang + open file limits. My Document (there are only 3 docs in bucket) { "type": "test", "timestamp": "2012-09-28 23:37:14 -0700", "dog": "Pug", "loc": [ 2, 3 ] } Map (Spatial) function(doc, meta) { if (doc.loc) { emit( { type: "Point", coordinates: [doc.loc[0], doc.loc[1]], }, [meta.id, doc.loc]); } }; Dev SetResult (only shown when I go directly to link in new tab) URL: http://127.0.0.1:8092/default/_design/dev_spatial/_spatial/points?bbox=-180%2C-90%2C180%2C90&connection_timeout=60000 { error: "case_clause", reason: "{error,{exit,{aborted,{no_exists,['stats_archiver-default-minute']}}}}" } In Published View I get this: URL: http://127.0.0.1:8092/default/_design/spatial/_spatial/points?bbox=-180%2C-90%2C180%2C90&stale=update_after&connection_timeout=60000 { total_rows: 0, rows: [ ], errors: [ { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, { from: "local", reason: "{error,system_limit}" }, [... repeated 1000's of times ...] { from: "local", reason: "{error,system_limit}" } ] } |
Steve Yen
made changes -
| Assignee | Dipti Borkar [ dipti ] | Farshid Ghods [ farshid ] |
Steve Yen
made changes -
| Assignee | Farshid Ghods [ farshid ] | Jens Alfke [ jens ] |
Dipti Borkar
made changes -
| Labels | 2.0-beta-3-release-notes |
Mike Wiederhold
made changes -
| Assignee | Jens Alfke [ jens ] | MC Brown [ mccouch ] |
MC Brown
made changes -
| Status | Reopened [ 4 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
Volker Mische
made changes -
| Resolution | Fixed [ 1 ] | |
| Status | Resolved [ 5 ] | Reopened [ 4 ] |
| Assignee | MC Brown [ mccouch ] | Volker Mische [ vmx ] |
Farshid Ghods
made changes -
| Assignee | Volker Mische [ vmx ] | Iryna Mironava [ Iryna ] |
Farshid Ghods
made changes -
| Summary | spatial view returns "{error,system_limit}" | creating one spatial index on mac returns error,system_limit because mac file descriptor limit is not reset to 10k |
Farshid Ghods
made changes -
| Summary | creating one spatial index on mac returns error,system_limit because mac file descriptor limit is not reset to 10k | creating and querying one spatial index on mac returns error,system_limit because mac file descriptor limit is not reset to 10k |
Steve Yen
made changes -
| Status | Reopened [ 4 ] | Resolved [ 5 ] |
| Resolution | Fixed [ 1 ] |
Farshid Ghods
made changes -
| Status | Resolved [ 5 ] | Closed [ 6 ] |
"This is irrelevant.
On OS X, maximum allowed number of simultaneously open file
descriptors is very limited. Here it was a single node case, 1024
vbuckets, each with its own index file open. This is exactly the same
architectural/design issue we had with regular indexes before the
whole b-superstar tree thing - geo indexes will be similar in the
future, but not for 2.0, where they are an experimental feature.
So either use Linux (and ensure a high enough min/max for nofiles in
/etc/security/limits.conf, etc), or reduce number of vbuckets (easy in
development environment, but not sure if it's possible for package
installations)."
I'll close this as "Won't Fix" for now, as I'm aware and will take care of it for the coming versions of Couchbase.