Project

General

Profile

Actions

Bug #30673

closed

Race-condition while updating extension list

Added by Steffen Gebert over 12 years ago. Updated over 6 years ago.

Status:
Closed
Priority:
Should have
Category:
Extension Manager
Target version:
Start date:
2011-10-09
Due date:
% Done:

100%

Estimated time:
TYPO3 Version:
4.5
PHP Version:
Tags:
Complexity:
Is Regression:
Sprint Focus:

Description

There exists a race-condition in the EM while updating the extension list.

If the update takes more than 30 seconds, Ext.Direct reaches its Ajax timeout and sends the Ajax request (to update the list) again. As the EM updates the extensions.xml.gz file at the beginning of the update process, the second request immediately sees that the repository is already up-to-date and respons this status to the client.

Thus, the user gets a "Repository is already up-to-date" message shown, although it was not.

There has been already also a thread in typo3-german list.

Actions #1

Updated by Steffen Gebert over 12 years ago

  • Subject changed from Racecondition while updating extension list to Race-condition while updating extension list
Actions #2

Updated by Mr. Hudson over 12 years ago

Patch set 1 of change I2bc6b83f0951e16b895607025c2d3bad392b9759 has been pushed to the review server.
It is available at http://review.typo3.org/5641

Actions #3

Updated by Mr. Hudson over 12 years ago

Patch set 1 of change I7b45fc4e4ec8482d58eb771bba9d64a8c034daef has been pushed to the review server.
It is available at http://review.typo3.org/5686

Actions #4

Updated by Steffen Gebert over 12 years ago

  • Target version set to 4.5.7
  • TYPO3 Version changed from 4.6 to 4.5
Actions #5

Updated by Steffen Gebert over 12 years ago

  • Status changed from New to Resolved
  • % Done changed from 0 to 100
Actions #6

Updated by Riccardo De Contardi over 6 years ago

  • Status changed from Resolved to Closed
Actions

Also available in: Atom PDF