On Sat, Aug 28, 2010 at 10:29 AM, Ethan Jewett <[email protected]> wrote: > I forgot to address the "inundated with messages" problem you bring > up. I actually think this is not a problem, even though it appears to > be an issue. Admittedly, a user could really mess up their timeline > and have everybody unsubscribe from them, but with the capability to > put RSS feed items into specific pools and tags I can see use cases > for a huge deluge of messages into a limited pool, especially for > users that are managed by technical systems via the API. For example, > a CRM system using ESME may actually be interested in seeing every > feed item PuSHed from a Google Buzz tracking feed. > > We could always have a configuration option to rate limit the ability > of RSS actions to create messages. We could definitely add that if it > became a problem.
Would this limit be system-wide or user-specific? > > Does that address your concern? Was there something that I'm not thinking of? > > Ethan > > On Sat, Aug 28, 2010 at 4:51 AM, Imtiaz Ahmed H E <[email protected]> wrote: >> However, >> >> If a feed PuSHes too often Esme may be inundated with messages. So, instead >> of what Ethan concurs with below, should the user have the option to poll >> 'every 5 mins' or so even if the feed supports PuSH ? >> Also, a feed may support PuSH but the hub may breakdown. In that case should >> the user be reverted to say, a default of, 'every 5 mins' ? >> >> Maybe we should have two kinds of filter tests. >> >> 1. every n mins >> 2. onpush default every n mins >> >> PubSubHubub will be used only in 2 above, reverting to every n mins if the >> feed's hub breaks down (fails).. >> >> In 1 above, only polling will be done even if the feed supports PuSH. >> >> Let me know if this sounds okay... >> >> Imtiaz >> >> ----- Original Message ----- From: "Ethan Jewett" <[email protected]> >> To: <[email protected]> >> Sent: Wednesday, August 18, 2010 10:05 PM >> Subject: Re: ESME-170 - PubSubHubub >> >> >>> Hi Imtiaz, >>> >>> I completely agree. If we need to revamp the filter syntax to make >>> this more clear, we can do that after the PuSH functionality is >>> already in place. >>> >>> Thanks! >>> Ethan >>> >>> On Wed, Aug 18, 2010 at 7:38 AM, Imtiaz Ahmed H E <[email protected]> >>> wrote: >>>> >>>> Ethan, >>>> >>>> After some initial thoughts otherwise about this, I now feel, for an >>>> RSS/ATOM feed that PuSHes ( PuSH is an acronym for PubSubHubub) we should >>>> just ignore any test (filter) whatsoever and update the user's messages >>>> whenever a feed update is PuSHed to ESME. >>>> >>>> Let me know if otherwise... >>>> >>>> Imtiaz >>>> >>>> ----- Original Message ----- From: "Imtiaz Ahmed H E" >>>> <[email protected]> >>>> To: <[email protected]> >>>> Sent: Tuesday, August 17, 2010 12:20 PM >>>> Subject: Re: ESME-170 - PubSubHubub >>>> >>>> >>>>> Well, I need to know all the possible kinds of tests (filters >>>>> conditions) >>>>> that make sense for an RSS/ATOM action. >>>>> >>>>> Imtiaz >>>>> >>>>> ----- Original Message ----- From: "Vassil Dichev" <[email protected]> >>>>> To: <[email protected]> >>>>> Sent: Tuesday, August 17, 2010 8:19 AM >>>>> Subject: Re: ESME-170 - PubSubHubub >>>>> >>>>> >>>>> It's the kind of filter condition which makes the best sense for this >>>>> action, at least. What do you want to do? >>>>> >>>>> Vassil >>>>> >>>>> >>>>> On Tue, Aug 17, 2010 at 5:30 AM, Imtiaz Ahmed H E <[email protected]> >>>>> wrote: >>>>>> >>>>>> Probably can figure this out, but would someone oblige and tell me... >>>>>> >>>>>> Is >>>>>> >>>>>> every nn mins rss-url >>>>>> >>>>>> the only form/kind of an rss/atom based action ? >>>>>> >>>>>> Thanks >>>>>> Imtiaz >>>>>> >>>>>> ----- Original Message ----- From: "Ethan Jewett" <[email protected]> >>>>>> To: <[email protected]> >>>>>> Sent: Monday, August 16, 2010 4:55 PM >>>>>> Subject: Re: ESME-170 - PubSubHubub >>>>>> >>>>>> >>>>>>> Yes, several. You can either work on that branch directly, or start >>>>>>> over by submitting a patch with a different branch created (or I can >>>>>>> create one for you - just let me know the name you want). Create a >>>>>>> branch locally by using the instructions at >>>>>>> http://svnbook.red-bean.com/en/1.1/ch04s02.html >>>>>>> >>>>>>> Because the branch has gotten out of sync with trunk, it is difficult >>>>>>> to diff the branch. If you want to see a diff between the branch and >>>>>>> trunk you can do (I kid you not): >>>>>>> >>>>>>> svn diff -r985659:980193 >>>>>>> >>>>>>> That actually gives a diff between those two revisions, so as soon as >>>>>>> someone makes a new commit to either trunk or the branch it will no >>>>>>> longer be valid. To find out what revision a branch is currently on, >>>>>>> you go into the main directory of that branch and run (or so I read on >>>>>>> the internet): >>>>>>> >>>>>>> svn log --limit 1 >>>>>>> >>>>>>> The more manual option, but the option I prefer, is to browse >>>>>>> >>>>>>> >>>>>>> >>>>>>> http://svn.apache.org/viewvc/incubator/esme/branches/tagandconversationfollow/ >>>>>>> Based on the log entires, you can see which files I changed, and the >>>>>>> tool will show you the change history since the branch with diffs, so >>>>>>> you can see fairly easily what was changed. >>>>>>> >>>>>>> Ethan >>>>>>> >>>>>>> On Mon, Aug 16, 2010 at 12:18 AM, Imtiaz Ahmed H E >>>>>>> <[email protected]> >>>>>>> wrote: >>>>>>>> >>>>>>>> Ethan, >>>>>>>> >>>>>>>> Okay. >>>>>>>> >>>>>>>> Need to know:- >>>>>>>> >>>>>>>> Have you committed any changes to the pubsubhubub branch i.e., >>>>>>>> different >>>>>>>> from what is in trunk ? >>>>>>>> >>>>>>>> Imtiaz >>>>>>>> >>>>>>>> ----- Original Message ----- From: "Ethan Jewett" >>>>>>>> <[email protected]> >>>>>>>> To: <[email protected]> >>>>>>>> Sent: Monday, August 16, 2010 1:01 AM >>>>>>>> Subject: Re: ESME-170 - PubSubHubub >>>>>>>> >>>>>>>> >>>>>>>> Feel free to assign to yourself. You can find my small progress in >>>>>>>> the >>>>>>>> pubsubhubbub branch in svn. As you can see, I had not gotten far, so >>>>>>>> if you can move it along that'd be great. >>>>>>>> >>>>>>>> If you have interim patches of your work on the branch, just post it >>>>>>>> to jira and email the lists. I'll try to apply them right away. >>>>>>>> >>>>>>>> Ethan >>>>>>>> >>>>>>>> On Sunday, August 15, 2010, Imtiaz Ahmed H E <[email protected]> >>>>>>>> wrote: >>>>>>>>> >>>>>>>>> Ethan, >>>>>>>>> >>>>>>>>> This is currently assigned to you. I thought I'll assign this to >>>>>>>>> myself >>>>>>>>> and work on it right away... >>>>>>>>> >>>>>>>>> What do you say, if you aren't working on it ? >>>>>>>>> >>>>>>>>> I've been looking up the PubSubHubub stuff pointed to by Dick in the >>>>>>>>> Jira. >>>>>>>>> >>>>>>>>> The other possibility for me for the release is the >>>>>>>>> container-based-authentication stuff which Dick said recently in a >>>>>>>>> mail >>>>>>>>> from >>>>>>>>> his vacation will need his spec'ing out on his return which is of >>>>>>>>> course >>>>>>>>> any >>>>>>>>> day now but the spec will take a few days from today... >>>>>>>>> >>>>>>>>> Imtiaz >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>> >>>>>> >>>>> >>>> >>>> >> >> >
