Hi,

Am 22.05.2012 um 22:52 schrieb sam ”:

> Problem of multiple [email protected] [email protected]
> ....
> 
> is that bundles become Installed  state, not Active state.

Hmm, if you supplied the bundlestart parameter, it should start them, but ....

Unfortunately, this is done completely wrong and I have to come back to my 
earlier remark: The Web Console sould probably implement a proper queue for 
installations. Because currently, even though you can upload multiple bundles, 
each bundle will be installed in its own thread thus you are back to field one.

I have created FELIX-3523 [1] to track that.

Regards
Felix

[1] https://issues.apache.org/jira/browse/FELIX-3523

> 
> 
> 
> 
> On Mon, May 21, 2012 at 10:06 AM, Felix Meschberger <[email protected]>wrote:
> 
>> Hi,
>> 
>> No, the console installs the bundles asynchronously.
>> 
>> But you could upload all the bundles with a single curl command with the
>> bundlefile parameter repeated to list each bundle.
>> 
>> Regards
>> Felix
>> 
>> PS: thinking out loud, the web console could run a single thread for
>> installation and queue such requests ... (You might report an issue, if you
>> like the idea ;- )
>> 
>> Am 21.05.2012 um 15:55 schrieb sam ”:
>> 
>>> Hey,
>>> 
>>> My deployment script uses curl command:
>>> curl -u admin:admin -F "action=install" -F "_noredir_=_noredir_" -F
>>> "[email protected]" -F "bundlestart=start" -F "bundlestartlevel=20"
>>> -F "refreshPackages=true" "http://localhost:4502/system/console/install";
>>> curl -u admin:admin -F "action=install" -F "_noredir_=_noredir_" -F
>>> "[email protected]" -F "bundlestart=start" -F "bundlestartlevel=20"
>>> -F "refreshPackages=true" "http://localhost:4502/system/console/install";
>>> ...
>>> curl -u admin:admin -F "action=install" -F "_noredir_=_noredir_" -F
>>> "[email protected]" -F "bundlestart=start" -F
>> "bundlestartlevel=20"
>>> -F "refreshPackages=true" "http://localhost:4502/system/console/install";
>>> 
>>> 
>>> Each curl command returns very fast.  Unless I put  `sleep 10`  between
>>> curl commands,  I have to `kill -9`  felix instance.
>>> 
>>> Is there a way to configure web console so that it sends out HTTP
>> response
>>> only after the bundle is completely installed? It looks like I am sending
>>> install request for bundle2.jar  while felix has not finished installing
>>> bundle1.jar.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [email protected]
>> For additional commands, e-mail: [email protected]
>> 
>> 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to