Closed GoogleCodeExporter closed 9 years ago
Just want to chime in on the ticket that I'd prefer to punt on how default
behavior
is handled ... my preference short-term is to let hub implementation decide how
defaults work. As in, I'd prefer my hub to default to infinite, where others
may want
to default to 30 days or something.
Others may even want to make it explicitly required, but until we figure out an
agreeable default value, we leave it open to implementation. (This is not
ideal, just
a way to be pragmatic about learning what the default should be before people
start
expecting it to be one thing by it being encoded in the spec)
Original comment by progr...@gmail.com
on 18 Jul 2009 at 10:13
I think it should be easy for Subscribers to request infinite, without keeping
much/any state or background lease renewals on their side.
I think the onus is on the hub to re-check subscribers and see if they're
either/both
1) still alive/reachable, 2) still wanting the subscription.
This is consistent with our philosophy of pushing all complexity towards the
hub, and
keeping the edges simple. I personally was annoyed when I wrote my subscriber,
having to deal with lease renewal logic.
Original comment by b...@fitzpat.com
on 20 Jul 2009 at 5:58
Original comment by bslatkin
on 27 Aug 2009 at 8:15
Addressed in 0.2
Original comment by bslatkin
on 2 Sep 2009 at 1:21
Original issue reported on code.google.com by
bslatkin
on 14 Jul 2009 at 8:07