Yes.

On Tue, May 13, 2014 at 5:33 PM, Weide Zhang <[email protected]> wrote:

> Hi Nathan,
>
> I have a followup question on this. If I'm doing partitionPersist , will
> my partitionPersist for each partition also preserves the batches in order
> and commit at the same time coordinated by master batch coordinator ?
>
> Weide
>
>
> On Tue, May 13, 2014 at 11:30 AM, Nathan Marz <[email protected]>wrote:
>
>> Both. topology.max.spout.pending specifies how many batches are processed
>> in parallel. However, for state updates, the batches are processed
>> sequentially. So the state update for batch 2 won't be executed until the
>> state update for batch 1 succeeds.
>>
>>
>> On Tue, May 13, 2014 at 10:31 AM, Raphael Hsieh <[email protected]>wrote:
>>
>>> In Storm Trident are batches processed sequentially?  Or are they all
>>> processed in parallel?
>>> If they are processed in parallel how does it handle multiple writers to
>>> a datastore ?
>>>
>>> I can understand this making sense for append-only implementations, but
>>> for cases where we are updating values in a database, how does it make sure
>>> that values are written, and in the database before another thread reads it
>>> and tries to update it with different data?
>>>
>>> Thanks
>>> --
>>> Raphael Hsieh
>>>
>>>
>>>
>>>
>>
>>
>>
>> --
>> Twitter: @nathanmarz
>> http://nathanmarz.com
>>
>
>


-- 
Twitter: @nathanmarz
http://nathanmarz.com

Reply via email to