MantisBT - opensim |
View Issue Details |
|
ID | Project | Category | View Status | Date Submitted | Last Update |
0006373 | opensim | [REGION] OpenSim Core | public | 2012-10-24 06:18 | 2014-07-29 13:41 |
|
Reporter | orenh | |
Assigned To | justincc | |
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | |
Platform | | OS | | OS Version | |
Product Version | master (dev code) | |
Target Version | master (dev code) | Fixed in Version | | |
Git Revision or version number | fc666a0ddb60c129585b23625d470a67647155be |
Run Mode | Grid (Multiple Regions per Sim) |
Physics Engine | ODE |
Environment | Mono / Linux32 |
Mono Version | 2.10 |
Viewer | |
|
Summary | 0006373: [PATCH] Prevent some rare errors when loading/saving OARs |
Description | These patches fix some errors that can occur when loading or saving OARs:
1) 0001-If-Save-OAR-IAR-times-out-while-waiting-for-assets-t.patch
It's possible to time-out while saving the assets of an OAR or IAR. When that happens we now call the callback that had been waiting for the assets to finish; previously the callback wasn't called.
2) 0001-Changed-locks-to-prevent-deadlocks-especially-during.patch
Added locking to prevent some rare multithreading errors. I have seen these errors when loading multi-region OARs. |
Steps To Reproduce | |
Additional Information | |
Tags | No tags attached. |
Relationships | |
Attached Files | 0001-Changed-locks-to-prevent-deadlocks-especially-during.patch (8,488) 2012-10-24 06:18 http://opensimulator.org/mantis/file_download.php?file_id=3376&type=bug
0001-If-Save-OAR-IAR-times-out-while-waiting-for-assets-t.patch (8,323) 2013-01-01 22:31 http://opensimulator.org/mantis/file_download.php?file_id=3430&type=bug |
|
Issue History |
Date Modified | Username | Field | Change |
2012-10-24 06:18 | orenh | New Issue | |
2012-10-24 06:18 | orenh | Status | new => assigned |
2012-10-24 06:18 | orenh | Assigned To | => justincc |
2012-10-24 06:18 | orenh | File Added: 0001-If-Save-OAR-IAR-times-out-while-waiting-for-assets-t.patch | |
2012-10-24 06:18 | orenh | File Added: 0001-Changed-locks-to-prevent-deadlocks-especially-during.patch | |
2012-10-24 06:18 | orenh | Status | assigned => patch included |
2012-12-16 06:36 | orenh | Note Added: 0023269 | |
2013-01-01 16:56 | justincc | Note Added: 0023353 | |
2013-01-01 22:31 | orenh | File Deleted: 0001-If-Save-OAR-IAR-times-out-while-waiting-for-assets-t.patch | |
2013-01-01 22:31 | orenh | File Added: 0001-If-Save-OAR-IAR-times-out-while-waiting-for-assets-t.patch | |
2013-01-01 22:32 | orenh | Note Added: 0023355 | |
2013-01-02 14:33 | justincc | Note Added: 0023360 | |
2013-01-02 14:33 | justincc | Status | patch included => resolved |
2013-01-02 14:33 | justincc | Resolution | open => fixed |
2014-07-29 13:41 | chi11ken | Status | resolved => closed |
Notes |
|
(0023269)
|
orenh
|
2012-12-16 06:36
|
|
Any updates about this patch? It fixed a real problem for me (albeit a rare one). |
|
|
|
Hi Oren. I looked through the first patch and I'm happy to apply. However, the code has changed enough since October that it no longer applies cleanly. Please could you update it?
I hope to look through the second patch very soon but have run out of time today. |
|
|
(0023355)
|
orenh
|
2013-01-01 22:32
|
|
I have uploaded a new version of the file: "0001-If-Save-OAR-IAR-times-out-while-waiting-for-assets-t.patch". It applies cleanly on today's git master. |
|
|
|
* If-Save-OAR-IAR... patch applied to git master as d24ca0d.
* Changed-locks-to-prevent... patch applied to git master as 9784e4e.
Thanks Oren. |
|