Statistics
| Branch: | Tag: | Revision:

root / src / gr / ebs / gss @ 5e9d7683

Name Size
  client
  mbeans
  public
  resources
  server
GSS.gwt.xml 1.4 kB

Latest revisions

# Date Author Comment
5e9d7683 11/12/2009 02:39 pm Dimitris Routsis

Fix bug: When renaming file, selected file was not updated, leading to a 404 error if user tried to view properties of renamed file. (Bug #752)

d1a50647 11/12/2009 01:53 pm Dimitris Routsis

Fix bug introduced through stupid Eclipse cleanup.

65e0a745 11/12/2009 11:45 am Dimitris Routsis

- Check when renaming file that name doesn't already exist.
- Add constraint to DB to ensure we don't get duplicate filenames.

38621e3c 11/12/2009 11:18 am Dimitris Routsis

Throw any exceptions thrown unwrapped. This way, the caller knows what it's dealing with in its try/catch block.
(Previously, everything thrown was an Exception and most (all?) callers would simply turn this into a 500 error, since they don't check the cause.)

ba5f9575 11/11/2009 04:34 pm Panagiotis Astithas

Make folder updates work with a single DB transaction (EJB call). Now the modification date on every child file is properly updated. Also rename modifyFolder() to updateFolder() for consistency with updateFile() and make setFilePermissions/setFolderPermissions private helper methods.

d74c0270 11/11/2009 03:07 pm Panagiotis Astithas

Make file updates work with a single DB transaction (EJB call). Besides the performance benefits, this change properly updates the modification date on every file update.

f24cdf08 11/10/2009 05:05 pm Panagiotis Astithas

Requests without Authorization header should be rejected by isRequestValid().

63975784 11/10/2009 01:05 pm Panagiotis Astithas

Merge with 6e728a7cfa0b1004acb2613421e261890e560813

993e5ea7 11/10/2009 12:40 pm Panagiotis Astithas

Double the retry attempts and the retry timeout in an attempt to better handle the load on the app servers. Also log the final failed retry so that it is greppable in the logs.

a18a4ca4 11/10/2009 12:12 pm Dimitris Routsis

- Add constraint in order to avoid double entries due to concurrency. (Happened twice in production.)
- Add versioning to avoid lost updates. (Impossible to tell if it has already happened.)

View revisions

Also available in: Atom