I can relate to latency on projects.  Have some updates I need to push
out to stuff as well.

Maybe we'll find one or more volunteers will to help contribute new
code and / or test this patch.  :)


Robert



On Tue, Jun 7, 2011 at 13:31, Jason Collins <jason.a.coll...@gmail.com> wrote:
> Yup, you're right Robert. That patch would address this issue, but we
> haven't applied yet. Nothing wrong with the patch, just some latency
> on the open source project in general.
> j
>
> On Jun 6, 8:39 pm, Robert Kluin <robert.kl...@gmail.com> wrote:
>> Hey Jason,
>>   Sounds like Mike is asking for the same thing I was when first
>> looking at Fantasm (quite some time ago now).  I thought we'd came up
>> with a patch that supported this?  I'm not really sure where we left
>> off with that.
>>
>> Robert
>>
>>
>>
>> On Mon, Jun 6, 2011 at 13:04, Jason Collins <jason.a.coll...@gmail.com> 
>> wrote:
>> > Currently, the fan_in aggregation rules cannot be customized; Fantasm
>> > will aggregate anything that belongs to the same machine instance.
>> > We're looking at some possible adjustments to this to allow developers
>> > to specify their desired fan_in semantics. No ETA.
>>
>> > For now, you could split your machine into two separate machines. The
>> > first machine would simply iterate through your dates and kick off a
>> > separate machine instance for each day (technically, in your case,
>> > there's no need to build a continuation over the dates - the
>> > documentation below will allow you to easily kick off multiple
>> > machines in one call). The fan_in semantics will work over each
>> > machine instance (date) separately.
>>
>> > See 
>> > context.spawn():http://code.google.com/p/fantasm/wiki/AdvancedConcepts#Spawning_New_M...
>>
>> > j
>>
>> > On Jun 4, 8:08 am, Mike_W <myappengineer...@gmail.com> wrote:
>> >> Hi,
>> >>   I use fantasm to aggregate daily transaction 
>> >> amounts.http://code.google.com/p/fantasm/wiki/GettingStarted
>>
>> >> This is how the current working state machine looks:
>>
>> >> Step-1) Class getCalendarDate  -- returns a single date
>> >> Step-2) Class QueryDB is a continuation class.  -- returns transaction
>> >> costs
>> >> Step-3) Class Aggregate [Fan-in] -- Aggregates daily costs.
>>
>> >> Step-1 passes a date to step-2.
>> >> Step-2 returns transaction details for the given date.
>> >> Step-3 creates a DailyAggregate entity with the date as the entity
>> >> name.
>>
>> >> This works great.
>> >> _____________________________________________________________
>>
>> >> What I want to do is make
>> >> Step-1 getCalendarDate a continuation class
>>
>> >> I want to be able to aggregate a month's data in parallel.
>>
>> >> So for each date returned by Step-1, Step-2 kicks off a query [for
>> >> this date].
>> >> This means that all 31 days in May are being queried simultaneously.
>>
>> >> How do I get ClassAggregate to fan in each day individually?
>>
>> >> Currently, when the fan in runs it aggregates all the data from Step-2
>> >> regardless which date is being queried.
>>
>> >> Regards
>> >> Mike
>>
>> > --
>> > You received this message because you are subscribed to the Google Groups 
>> > "Google App Engine" group.
>> > To post to this group, send email to google-appengine@googlegroups.com.
>> > To unsubscribe from this group, send email to 
>> > google-appengine+unsubscr...@googlegroups.com.
>> > For more options, visit this group 
>> > athttp://groups.google.com/group/google-appengine?hl=en.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "Google App Engine" group.
> To post to this group, send email to google-appengine@googlegroups.com.
> To unsubscribe from this group, send email to 
> google-appengine+unsubscr...@googlegroups.com.
> For more options, visit this group at 
> http://groups.google.com/group/google-appengine?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To post to this group, send email to google-appengine@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine?hl=en.

Reply via email to