[NCBC-594] Provide support for Management API Created: 20/Aug/14  Updated: 23/Sep/14  Resolved: 23/Sep/14

Status: Resolved
Project: Couchbase .NET client library
Component/s: library
Affects Version/s: 2.0 Beta
Fix Version/s: 2.0.0

Type: Story Priority: Major
Reporter: Jeff Morris Assignee: Jeff Morris
Resolution: Fixed Votes: 0
Labels: None
Σ Remaining Estimate: Not Specified Remaining Estimate: Not Specified
Σ Time Spent: Not Specified Time Spent: Not Specified
Σ Original Estimate: Not Specified Original Estimate: Not Specified

Sub-Tasks:
Key
Summary
Type
Status
Assignee
NCBC-595 Create and Implement ClusterManager c... Technical task Resolved Jeff Morris  
NCBC-596 Create BucketManager class Technical task Resolved Jeff Morris  

 Description   
As an admin
I want to administrate my cluster
So that I can automate tasks such as adding and removing buckets.


 Comments   
Comment by Jeff Morris [ 23/Sep/14 ]
http://review.couchbase.org/#/c/41539/
Comment by Jeff Morris [ 23/Sep/14 ]
Pushed to gerrit, but I still am not comfortable with a few aspects of the API. This biggest one being the return types are bools and I feel should be something richer so that the developer can adjust accordingly instead of spelunking through logs to find what went wrong. Other concerns:

a) unit tests need refactoring
b) possible refactoring of duplicate code
c) parameters and return types are a bit raw for the design doc bits
d) urls need ssl support




Provide support for Management API (NCBC-594)

[NCBC-596] Create BucketManager class Created: 20/Aug/14  Updated: 23/Sep/14  Resolved: 23/Sep/14

Status: Resolved
Project: Couchbase .NET client library
Component/s: library
Affects Version/s: 2.0 Beta
Fix Version/s: 2.0.0

Type: Technical task Priority: Major
Reporter: Jeff Morris Assignee: Jeff Morris
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Methods required:
-------------------------------
insertDesignDocument
updateDesignDocument
getDesignDocument
removeDesignDocument
listDesignDocuments
flush

https://docs.google.com/document/d/1HgVEJetcIfeIqviKC9zdlv_7IEkWpstatzxeydkLF3A/edit#heading=h.t4f3x16dy0fh




 Comments   
Comment by Jeff Morris [ 23/Sep/14 ]
http://review.couchbase.org/#/c/41539/




Provide support for Management API (NCBC-594)

[NCBC-595] Create and Implement ClusterManager class Created: 20/Aug/14  Updated: 23/Sep/14  Resolved: 23/Sep/14

Status: Resolved
Project: Couchbase .NET client library
Component/s: library
Affects Version/s: 2.0 Beta
Fix Version/s: 2.0.0

Type: Technical task Priority: Major
Reporter: Jeff Morris Assignee: Jeff Morris
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Methods required:
addNode
removeNode
rebalance
listBuckets
createBucket
removeBucket


https://docs.google.com/document/d/1HgVEJetcIfeIqviKC9zdlv_7IEkWpstatzxeydkLF3A/edit#heading=h.t4f3x16dy0fh




 Comments   
Comment by Jeff Morris [ 23/Sep/14 ]
http://review.couchbase.org/#/c/41539/




[NCBC-630] complete 2.0 sandcastle docs Created: 08/Sep/14  Updated: 22/Sep/14  Resolved: 22/Sep/14

Status: Resolved
Project: Couchbase .NET client library
Component/s: docs
Affects Version/s: 2.0 Beta
Fix Version/s: 2.0.0

Type: Task Priority: Major
Reporter: Matt Ingenthron Assignee: Jeff Morris
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Attachments: Zip Archive couchbase-net-sdk-2.0-sandcastle.zip    

 Description   
Please come up with a set of commits to update the sandcastle docs to be complete and add the interface taxonomy.

 Comments   
Comment by Jeff Morris [ 08/Sep/14 ]
For reference, this the current sandcastle docs. Use index.html to run off you desktop.
Comment by Jeff Morris [ 22/Sep/14 ]
Completed with 2.0 beta release




[NCBC-654] Getting started guide for .NET is several versions behind the latest Created: 22/Sep/14  Updated: 22/Sep/14  Resolved: 22/Sep/14

Status: Resolved
Project: Couchbase .NET client library
Component/s: docs
Affects Version/s: None
Fix Version/s: 1.3.9

Type: Task Priority: Major
Reporter: Ian McCloy Assignee: Jeff Morris
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
http://www.couchbase.com/communities/net/getting-started << Needs updating to 1.3.9

 Comments   
Comment by Jeff Morris [ 22/Sep/14 ]
Hi Ian -

I updated the links to 1.3.9. We do have a release process, I just missed this page...my comment in NCBC-389 explains why.

I'll make sure this gets updated with future releases.

Thanks,

Jeff




[NCBC-652] Add support for bulk operations: Get and Upsert Created: 20/Sep/14  Updated: 21/Sep/14  Resolved: 21/Sep/14

Status: Resolved
Project: Couchbase .NET client library
Component/s: library
Affects Version/s: 2.0 Beta
Fix Version/s: 2.0.0

Type: Task Priority: Blocker
Reporter: Jeff Morris Assignee: Jeff Morris
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Add support for multi get/upsert.

 Comments   
Comment by Jeff Morris [ 21/Sep/14 ]
http://review.couchbase.org/#/c/41538/

Missing some unit tests which will be done a bit later as a separate commit.




[NCBC-608] Implement Common Flags Created: 27/Aug/14  Updated: 20/Sep/14  Resolved: 20/Sep/14

Status: Resolved
Project: Couchbase .NET client library
Component/s: library
Affects Version/s: 2.0 Beta
Fix Version/s: 2.0.0

Type: Task Priority: Major
Reporter: Brett Lawson Assignee: Jeff Morris
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   
Implement the Common Flags formatting as defined by the specification.

 Comments   
Comment by Jeff Morris [ 27/Aug/14 ]
Brett, can you link to the specification?
Comment by Brett Lawson [ 27/Aug/14 ]
https://docs.google.com/document/d/1V653a6FF6DOqdT4d-fKIjGkHabDaNGZsvbtsUKJyeLc
Comment by Jeff Morris [ 20/Sep/14 ]
http://review.couchbase.org/#/c/41479/3




[NCBC-519] Code Comments & Sandcastle Documentation Created: 17/Jun/14  Updated: 17/Sep/14  Resolved: 17/Sep/14

Status: Resolved
Project: Couchbase .NET client library
Component/s: docs, library
Affects Version/s: 2.0 Beta
Fix Version/s: 2.0.0

Type: Story Priority: Major
Reporter: Jeff Morris Assignee: Jeff Morris
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Epic Link: Beta 1 Documentation and Sample App




Generated at Tue Sep 23 17:36:14 CDT 2014 using JIRA 5.2.4#845-sha1:c9f4cc41abe72fb236945343a1f485c2c844dac9.