bug-310 - Handle clock skew cbfs enhancement github
If your clocks are off by more than around five seconds (and really, they shouldn't be because you use NTP), weird things happen,.
couchbaselabs/cbfs#98
by github user: dustin
Original bug: bug-310
bug-308 - Graphically display "at risk" nodes where node loss would cause data loss cbfs enhancement github
Requires finding nodes by blob rep counts or just iterating the existing view. Perhaps the latter idea is better as we only need to get a few, though it could be less accurate under extreme conditions.
couchbaselabs/cbfs#112
by github user: dustin
Original bug: bug-308
bug-620 - cbfs doesn't redirect when a directory is missing a slash cbfs
example:
http://localhost:8484/monitor should redirect to http://localhost:8484/monitor/ if monitor is a directory.
Original bug: bug-620
bug-316 - Report recent health and performance data cbfs enhancement github
Some recent histos or something to help make decisions on sourcing and distribution.
couchbaselabs/cbfs#12
by github user: dustin
Original bug: bug-316
bug-309 - Report recent task execution status. cbfs enhancement github
Who ran which tasks recently and how did they do?
couchbaselabs/cbfs#104
by github user: dustin
Original bug: bug-309
bug-311 - Logical deletes for versioning cbfs enhancement github
Modifications will roll in new revs, but a delete throws everything away. Might want to consider ramifications of keeping an object that's deleted, what to return and when, etc...
couchbaselabs/cbfs#89
by github user: dustin
Original bug: bug-311
bug-695 - Explicit name of round tripper field cbfs pull-request
After more thinking I agree with the comment in commit https://github.com/couchbaselabs/cbfs/commit/0debf6483d6204c246839d5e043c8a624bcc799a . It makes more sense to explicitly name roundtripper field to keep the semantics of "next" rountripper clear. This seems to be more about behavior, not about structure. Sorry to mess with this lately.```
----
https://github.com/couchbaselabs/cbfs/pull/126
by github user: igm 
Original bug: [bug-695](http://cbugg.hq.couchbase.com/bug/bug-695)
# bug-312 - Differentiate "stable" vs. "transient" nodes [cbfs](http://cbugg.hq.couchbase.com/tag/cbfs) [enhancement](http://cbugg.hq.couchbase.com/tag/enhancement) [github](http://cbugg.hq.couchbase.com/tag/github)
One possibility is to have "hoarders" in that they're a class that will want to be replicas of everything.
Another is to just discover this by looking at uptime.
----
https://github.com/couchbaselabs/cbfs/issues/79
by github user: dustin 
Original bug: [bug-312](http://cbugg.hq.couchbase.com/bug/bug-312)
# bug-634 - It would be nice if cbfs had "last time a (currently-existing) file inside this directory was modified" [cbfs](http://cbugg.hq.couchbase.com/tag/cbfs)
Original bug: [bug-634](http://cbugg.hq.couchbase.com/bug/bug-634)
# bug-578 - cbfs should use gorilla/mux [cbfs](http://cbugg.hq.couchbase.com/tag/cbfs) [debt](http://cbugg.hq.couchbase.com/tag/debt)
The routing is getting kind of gross and all over the place.
I started playing around with cleaning this up, but it was getting a bit tedious, so I figured I'd just file it and forget it.
Original bug: [bug-578](http://cbugg.hq.couchbase.com/bug/bug-578)
# bug-307 - Can't HEAD a previous file rev [bug](http://cbugg.hq.couchbase.com/tag/bug) [cbfs](http://cbugg.hq.couchbase.com/tag/cbfs)
HEAD should work for revs other than current.
----
https://github.com/couchbaselabs/cbfs/issues/75
by github user: dustin 
Original bug: [bug-307](http://cbugg.hq.couchbase.com/bug/bug-307)
# bug-605 - automatic directory listings [cbfs](http://cbugg.hq.couchbase.com/tag/cbfs)
It should be possible to get a "directory" to list itself using a custom template in the case where an `index.html` is not present, but (for example) `index.gohtml` is.
Original bug: [bug-605](http://cbugg.hq.couchbase.com/bug/bug-605)