Return-Path: X-Original-To: apmail-stratos-dev-archive@minotaur.apache.org Delivered-To: apmail-stratos-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id CA009173D0 for ; Sun, 15 Feb 2015 17:17:53 +0000 (UTC) Received: (qmail 92719 invoked by uid 500); 15 Feb 2015 17:17:47 -0000 Delivered-To: apmail-stratos-dev-archive@stratos.apache.org Received: (qmail 92657 invoked by uid 500); 15 Feb 2015 17:17:47 -0000 Mailing-List: contact dev-help@stratos.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@stratos.apache.org Delivered-To: mailing list dev@stratos.apache.org Received: (qmail 92646 invoked by uid 99); 15 Feb 2015 17:17:47 -0000 Received: from mail-relay.apache.org (HELO mail-relay.apache.org) (140.211.11.15) by apache.org (qpsmtpd/0.29) with ESMTP; Sun, 15 Feb 2015 17:17:47 +0000 Received: from mail-ob0-f175.google.com (mail-ob0-f175.google.com [209.85.214.175]) by mail-relay.apache.org (ASF Mail Server at mail-relay.apache.org) with ESMTPSA id 27CC61A031F for ; Sun, 15 Feb 2015 17:17:47 +0000 (UTC) Received: by mail-ob0-f175.google.com with SMTP id va2so35470946obc.6 for ; Sun, 15 Feb 2015 09:17:46 -0800 (PST) X-Received: by 10.202.195.68 with SMTP id t65mr11899077oif.105.1424020666171; Sun, 15 Feb 2015 09:17:46 -0800 (PST) MIME-Version: 1.0 Received: by 10.202.217.70 with HTTP; Sun, 15 Feb 2015 09:17:24 -0800 (PST) In-Reply-To: References: From: Imesh Gunaratne Date: Sun, 15 Feb 2015 22:47:24 +0530 Message-ID: Subject: Re: Cartridge Agent - Auto Commit functionality To: dev Content-Type: multipart/related; boundary=001a11c17b98f64f57050f23a51b --001a11c17b98f64f57050f23a51b Content-Type: multipart/alternative; boundary=001a11c17b98f64f52050f23a51a --001a11c17b98f64f52050f23a51a Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hi Chamila, A good finding! Yes I also cannot see the autoCommit attribute in Artifact Repository bean in the application definition. This functionality might be needed for certain cartridges for propagating changes that they do via the UI. Therefore we may need to add it. Thanks On Sun, Feb 15, 2015 at 5:21 PM, Chamila De Alwis wrote= : > Hi, > > In the cartridge agent's artifact management, the auto commit flag can be > set either by configuration (ex: Puppet) or via the ArtifactUpdatedEvent. > Currently this is read from the configuration only. > > Is this now specified as a subscribable info in the application > definition? I can't find a sample with this value specified. > > If that is the case, then it should be read from the event itself, rater > than the configuration, since at configuration time it is not possible to > specify that value correctly. > > It is the same with auto checkout functionality. > > WDYT? > > Python agent configuration - agent.conf > > Java agent configuration - stratos.sh(.erb) > > =E2=80=8B > > Regards, > Chamila de Alwis > Software Engineer | WSO2 | +94772207163 > Blog: code.chamiladealwis.com > > > --=20 Imesh Gunaratne Technical Lead, WSO2 Committer & PMC Member, Apache Stratos --001a11c17b98f64f52050f23a51a Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi Chamila,

A good finding! Yes I also = cannot see the autoCommit attribute in Artifact Repository bean in the appl= ication definition.=C2=A0

This functionality might= be needed for certain cartridges for propagating changes that they do via = the UI. Therefore we may need to add it.

Thanks

On Sun, = Feb 15, 2015 at 5:21 PM, Chamila De Alwis <chamilad@wso2.com> wrote:
Hi,

In the cartridge agent's artifact management, the auto commit f= lag can be set either by configuration (ex: Puppet) or via the ArtifactUpda= tedEvent. Currently this is read from the configuration only.=C2=A0

Is this now specified as a subscribable info in the appli= cation definition? I can't find a sample with this value specified.=C2= =A0

If that is the case, then it should be read fr= om the event itself, rater than the configuration, since at configuration t= ime it is not possible to specify that value correctly.=C2=A0
It is the same with auto checkout functionality.=C2=A0

WDYT?

Python agent configuration = - agent.conf

Java agent configuration -= stratos.sh(.erb)

=E2=80=8B

Regards,
Chamila de Alwis
<= /div>Software Engin= eer | WSO2 | +94772207163<= /font>
Blog: code= .chamiladealwis.com





--
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, A= pache Stratos
--001a11c17b98f64f52050f23a51a-- --001a11c17b98f64f57050f23a51b Content-Type: image/png; name="pythonagent1.png" Content-Disposition: inline; filename="pythonagent1.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_i66dfy0f0_14b8d135a8c8bbcc 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 --001a11c17b98f64f57050f23a51b Content-Type: image/png; name="javaagent1.png" Content-Disposition: inline; filename="javaagent1.png" Content-Transfer-Encoding: base64 Content-ID: X-Attachment-Id: ii_i66dfy0w1_14b8d135a8c8bbcc iVBORw0KGgoAAAANSUhEUgAAAZwAAAA0CAIAAAAxGxlZAAAAA3NCSVQICAjb4U/gAAAAGXRFWHRT b2Z0d2FyZQBnbm9tZS1zY3JlZW5zaG907wO/PgAACz9JREFUeJztnUGL48gVx98kYSzUQ0sX2adI JiEeUIfKSdlDcBtCNiwB5dYJCzrmGPYb7Km/wkK+gE+boy979ZicfFpB++CTS4eAWwRUw1jIkxxy kGzLVkktt2VJtt6PZlCXq+q9qnouWZ56/35zd3cHZ0VTB2Q9HS39g2sAAEEzVfgwpwwAAKSOcQ9P 25rqx/HE25V/gLvtq2k1AZQ+0TVwJ/aMZvgk69atO3TcePP9fuIofaI42R3uj7cvHzqQLIwPIROe 9Zj/GSNKt541on3HDmvGX92rmXCJP5+ybrVXo82KJ/vM4fxhodQxyHoBbeXNekWDNoGn0dJ/nZ+b a5H0DCLE7AWL0GdNHfRlAG+2N/kAIOtmazFa+pqqg7OQUpofImhm2x89i2bbHzkugEh6XTYPR1rq ur9Y89R15xJrK3UMs7UYOm4RwfCzHLaLQtCI7NN56ttYbomwDi8VVQb4GJUz9gxq9zcA1PEza4qk p4MzHoJuqQrdTrSgmb2ulAzEfehHt9/WbI8XfLyxpPVJnakk3EkCQJBVyNYr6fYGIDYb+fzkE6xY W5QAGIiSsJu6DJfiSILIguTccmDrldRWpCVlIGqS6D2nrmb++Uxb9wzn44VsvdLaXYc9/QjdeykK kvx+emu/f6tMPDdm3bfnY5s7KGdMHQBZt4ieslXdSEJqcz6B78mK5rgUbiQBcoXfru1J656/5jnW HQAgGjjILZF+dKGYYChlU5M6htUBAN+eT+30+aXOTCVhTZfGd/rApdAlsPgxyKip9IkuL6cjDwBm k9uB1Uu5PabhzUYtwyTdjYntLcJ1PL1PBv1s/8MtadPVMEgvjH51qapb3Nv+HvmsBy6F0HmfBeBl uMTtU7qzeuKmq8XI8VNrerPJ7SCaJW82zLghp87nIfx1zz+fnkvVG+b4DFbQARYV5vWTLZ/snmER OIy6DJIdegvaM6wOsOV09NIOsiNwqXBHhOnEUSwy6IPPgpUTvVbKuueveYZ1BwDwQCWDfqzPIoLh zdkfP7PYf/xEkMYhaGbvxs795cZVkXyaLoafFN1hTmTdIgOr1/WecUdDGkzwt9++d1UysMKf3ymb Fx4fH+BKruW/WNsBRj/hd46/hp+fw25Vm5o3G9rjoZ3vC0UEuU4eHx++/faf3/zx/Xho/+H9+/Hw X988PmzLH6/k+svvo9Ht/p3awePjl9+fZ7zVPn4iSHMJ34F4Xfg1bmoIglwVVT1+IgiCnAXc1BAE uSp+2m63X6iiqQNT65JOl3TawP69/F8RdmXdaoPNDo7wKX1i3He6Grjz1X+LMJOB0ifdN0v38P9e Bc38hbz8D9s7fyrrVk8nna60pk7+U0jZhopAUwfkTbZLBVuXOsbDL39FWn5i7aoDY6kIzhpL5YZN vsO3bDkdLX0QNLNnQOYB2tNwJ/bY7hj3Z+o+DwEdzQ/LtFvlhTOEDUHQ7luLoe1KHZ0I7ivDYHdm 8qVstpPAWKoNhYTNERyVURBQ2+sSSbSDKAXM7IgAsTPxsm7dApUVDWL5bgcHf3dn7cI8zReP1PMM cUkzlPBKDjP4ALT9E9tRZl88/UXWLVUBAJAHmro5Hp1mKFYe1tRSDHHgJvHFPd8Z2mYmph+53vTD tZ53PmNIHcOUnkfOtuAmT/INf5jt1cgebwJD8+aUYSwlDV1nLMXDRiQ9Q2PTHOnPx3JkmpS39qXW DYAfZvAO7U0yame1SXAFxx5PQCS9O02gdgAQ0JEd3Y81ddCXN7epqOZ+YZI0Q0nSDMVshTBnTB1O ci91xvRZM9X4gGfDZK4735DS77XpfBwPNZpi6AgSsyR17kgwG87dMOs4So7jucS3zplPSMvf3sY3 W06Hcx8APqwNi+jgubZkWKoI4NvzJ1Dz5W+DSNowmVMWvb19FqxkAIaxdGjocmOJN58B5YXN1J6P acewiPhiAuWR7G1qfHECbjvtVgFZseTN794mN9tzKQCAzwJRjXblvW7pNkM1qhnPKD7GEIcUQzFb BcEzJCta8HxE3l9OErO0Tf0FcB0PNu+a9LHvw5tPl5eALZKeQWARfaoKEbT7jggATFhJgQICsOWT HfiQM39bULTAHYHSV2Fij2n4RsJYuqpY4s0nP2wAwpvlMrQ4sODIZO1U9jY1vrqAHL9uiWy9Cq9z fjUgde40Ft3nNXWgvtggQWmGclKaofwc5VJiPvk3M3s+ZurAJN3dk8X2Hi7rZms6tH1N1TXIrbQT Ioiy504AAFYsUFJcKmCYXDCWXuS0WOLBD5vwE98m9l4nTsPnqMfPmHZQAcIyCdWRkANNnlRDCaGe bNGSAuEb8lyqdqOnpBdJqgylacgkZoknlXPE2HnzWbHSTvWxlN9Q0RQQS0mqjKWc3EiCSFSDCL49 Hw8L/kyab1PjaAedKCwDHNWRTfm+Js/phvgkpV02XzYDmKSb8XEjxZA7mYtmb0AO/TxBQwY4s8SV ykkfO0dD5ghlmMiHMyvtYCw1JJb2wib3txZHg2lSdeZc2izV0WSlnWq5vlhKBTMKkPJ4fDTpyI4p 7YRHHCqUx/lK56ni1ECu5yRJn7S2fy3RzwrBTa3OFPntaeVsJWLcyVaC5gu3YnmcH77el8QZD+0/ P5g1kOs5RdKHW9/7+v0X353ft7OHUQ7w8RMpg8rlaPC6tOvK4Wxq7969+/TpUyXeIAiCnAg+fiII clXgpoYgyFXBkR56+/bt58+fC7NQhHLRGRVXXg9HWOZStFm4XNUk12A+kaoo5e9+lqVcVC48YZlX ckmSPuXyukkuW+sGqRVl/oX2uHIRV3GFJ5mSpnmyLX/53ENCxYXXfJv/6DsMVElky2lMviJe6O+a x06KH6EME+O8kj44ySVp3SC1osxNLa5clCHtsk+a5klfWIxsykAkPSNLbYan4pLS3LfnUyoZ9/A0 XCpm+wZgxSv0gScsw/OTnyhenqRPIyaZR9laN0itKHJTO0K5KL+8CRftVmFswQAAfMr8+5aYqiHD U3HhNU8giBKseIWQ+1snbqZ3eZI+zZhkHmVr3SC1oshN7QjlohMVV7z1SU8QJzbPTcWSPs2YZB5l a90gtaLMx8+YchFf3iRNMiUBW6+ktiItKQNRk0TvefP+SUr68FRceM15nyNOpWJJn3NNcpIqJzkn Z9W6QWpFKZtaUrmIL2+SJpnC0zyZ3A4izZOkMM4ePBWXI5pzSROWyacMs+XMkj44yWVp3SC1AtOk rgOU9EGQCMwouAbKkvSRuUI9xfV/6jWCAG5qV8BW/uX8kj4eV6inuP4vWO4GqQ/4+HnZ1EFqpg7X CLIFNzUEQa4KfPxEEOSqwE0NQZCropnSQ7JuteEEUZrT/UGRohgXshw1mHkkDyg9dFmgSFFVoJzR xdBU6aHdgfVYlpLUMcyOeNgnv3msk01ljkvHjCib6xYpuqjlQDmjmtNM6SEAkMGxxxMQSe8uSlqU dbO1GNouRG+n1WjppzYPeyZdtk0kzO0SihTVfjl4oJzRxdBI6SEAAM+lAAA+C0RVAAhAu1VAVqyt qIh3A+CnNgelTxS2nE42Lx3hEodGixQB1G05eKCc0cXQSOmhNBKPMxm4E3sh9Yz+OmpymkuNFilK o7rl4IFyRhdDI6WHuNCPbr+t2d7+XpDV3LedhdnTNW9G01zKO6JGixRxqXQ5coJyRvWkmdJDXLzZ qGVEfe5qZjYP6IelYRJDmk9trkv5R5TNdYsUpQy5psuBckZ1B9OkmgaKFCFXDmYUNI2Ajuzf/2kn UvT3s8gBfcUVKaqDPBHKGV09uKk1jsfHh+/+sRMp+u4sckA/cEWKKpQnQjmj5oCPn82iDjJBl3KN XCj/B4PbWfKY9X++AAAAAElFTkSuQmCC --001a11c17b98f64f57050f23a51b--