<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.appian.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Race condition while appending to process variable array?</title><link>https://community.appian.com/discussions/f/process/38478/race-condition-while-appending-to-process-variable-array</link><description>Hi all, I have a doubt is there a possibility we could have a race condition problem when appending from parallel process nodes to the same pv array? I have a following situation: 
 
 
 So, I am generating several documents in parallel. Some of them will</description><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>RE: Race condition while appending to process variable array?</title><link>https://community.appian.com/thread/145155?ContentTypeID=1</link><pubDate>Fri, 07 Feb 2025 18:48:07 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:281450f0-bba3-4023-b809-c8176917fbc2</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Thank you for making this clear :-)&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Race condition while appending to process variable array?</title><link>https://community.appian.com/thread/145154?ContentTypeID=1</link><pubDate>Fri, 07 Feb 2025 18:43:25 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:5e49a528-2514-4686-8f7e-116e084dc1d2</guid><dc:creator>Peter Lewis</dc:creator><description>&lt;p&gt;Yeah I wouldn&amp;#39;t expect any issues with running append operations on PVs in parallel paths. Even thought they may both be executing in parallel, they still would save their results to the variable in sequence.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>RE: Race condition while appending to process variable array?</title><link>https://community.appian.com/thread/145150?ContentTypeID=1</link><pubDate>Fri, 07 Feb 2025 15:43:29 GMT</pubDate><guid isPermaLink="false">d3a83456-d57b-489c-a84c-4e8267bb592a:8260d8fd-da86-4a9e-9694-0550628986ec</guid><dc:creator>Stefan Helzle</dc:creator><description>&lt;p&gt;Process execution engines run the full process. Individual nodes are not distributed.&lt;/p&gt;
&lt;p&gt;&lt;a href="/members/peter.lewis"&gt;Peter Lewis&lt;/a&gt;&amp;nbsp;, can you help us with some insights? I would expect that parallel&amp;nbsp;append operations on a PV should be OK.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>