[RCBC-78] Need Alternative to Event Loop Created: 27/Aug/12 Updated: 28/Aug/12 |
|
| Status: | Open |
| Project: | Couchbase Ruby client library |
| Component/s: | library |
| Affects Version/s: | 1.0.0, 1.1.0, 1.2.0.z.beta |
| Fix Version/s: | 2.0.0 |
| Security Level: | Public |
| Type: | Improvement | Priority: | Major |
| Reporter: | Karen Zeller | Assignee: | Sergey Avseyev |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
Production Management (DiptiP), and Customer Support team request that we provide an alternative to the event loop for asynchronous operations, which takes a function/callback as a parameter in the method signature and has an explicit return.
|
| Comments |
| Comment by Matt Ingenthron [ 28/Aug/12 ] |
|
In the future, it'd be good for Product Management(sic) to talk with product management: me. :)
This is not something planned in the short term. Moving to 2.0. |
[RCBC-66] Ruby Gem 1.1.2/1.1.3 not responding to :node_list param in Couchbase.new||Couchbase.connect Created: 30/Jul/12 Updated: 02/May/13 |
|
| Status: | Open |
| Project: | Couchbase Ruby client library |
| Component/s: | docs, library |
| Affects Version/s: | 1.1.2 |
| Fix Version/s: | None |
| Security Level: | Public |
| Type: | Bug | Priority: | Major |
| Reporter: | Jasdeep Jaitla | Assignee: | Sergey Avseyev |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Environment: | I tried it on Amazon Linux with a cluster of two Couchbase 2.0 build 1495's specifying gem versions. | ||
| Description |
|
:node_list syntax returning:
Connection failed: Connection refused (error=0x17) (Couchbase::Error::Connect) Direct connection to each node works fine. It also works fine in 1.2.0dp6. See thread for more info: http://www.couchbase.com/forums/thread/ruby-client-connection-refused-using-nodelist I confirmed it wasn't working. |
| Comments |
| Comment by Jasdeep Jaitla [ 30/Jul/12 ] |
| I tried it in both 1.1.2 and 1.1.3, neither worked. Like I said, it does work in 1.2.0dp6 latest release. Of course I also have a newer libcouchbase (the one required for dp6 of gem). |
| Comment by Sergey Avseyev [ 31/Jul/12 ] |
| I thought its kind of feature, not a bug therefore shouldn't be merged into stable branch. there is workaround although. User could create array of hosts and shift and try host checking for connect error |
| Comment by Jasdeep Jaitla [ 01/Aug/12 ] |
| Ah, true, I think what is confusing is the docs on github show the syntax but it only works in dp gem... maybe just make a quick note about that? |
| Comment by Sergey Avseyev [ 02/Aug/12 ] |
| Could you put the link? |
[RCBC-65] Accept only allowed options for the methods Created: 27/Jul/12 Updated: 19/Oct/12 |
|
| Status: | Open |
| Project: | Couchbase Ruby client library |
| Component/s: | library |
| Affects Version/s: | None |
| Fix Version/s: | None |
| Security Level: | Public |
| Type: | Improvement | Priority: | Minor |
| Reporter: | Sergey Avseyev | Assignee: | Sergey Avseyev |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Remaining Estimate: | Not Specified | ||
| Time Spent: | Not Specified | ||
| Original Estimate: | Not Specified | ||
| Description |
|
It might be good to complain using ArgumentError on unsupported or invalid keys in options parameter for ruby API. Currently it is possible to pass any Hash as options and the library will silently pick only documented options ignoring all others. This could lead to some confusion (see |