incubator-esme-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Richard Hirsch <hirsch.d...@gmail.com>
Subject Re: ESME-170 - PubSubHubub
Date Sat, 28 Aug 2010 10:07:34 GMT
On Sat, Aug 28, 2010 at 10:29 AM, Ethan Jewett <esjewett@gmail.com> 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 <in.imtiaz@gmail.com> 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" <esjewett@gmail.com>
>> To: <esme-dev@incubator.apache.org>
>> 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 <in.imtiaz@gmail.com>
>>> 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"
>>>> <in.imtiaz@gmail.com>
>>>> To: <esme-dev@incubator.apache.org>
>>>> 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" <vdichev@apache.org>
>>>>> To: <esme-dev@incubator.apache.org>
>>>>> 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 <in.imtiaz@gmail.com>
>>>>> 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" <esjewett@gmail.com>
>>>>>> To: <esme-dev@incubator.apache.org>
>>>>>> 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
>>>>>>> <in.imtiaz@gmail.com>
>>>>>>> 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"
>>>>>>>> <esjewett@gmail.com>
>>>>>>>> To: <esme-dev@incubator.apache.org>
>>>>>>>> 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 <in.imtiaz@gmail.com>
>>>>>>>> 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
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>
>>
>

Mime
View raw message