- Mar 11, 2013
-
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
Generate a random UUID instead of using a fixed UUID. Close sockets when exceptions are thrown (not doing so can cause problems with subsequent sockets on Android). Use a semaphore with tryAcquire() instead of a lock when making alien calls, to avoid possible deadlocks.
-
akwizgran authored
-
akwizgran authored
-
akwizgran authored
Rejecting codes greater than 2^19 - 1 creates a confusing user experience.
-
- Mar 07, 2013
- Mar 06, 2013
-
-
akwizgran authored
-
- Mar 05, 2013
- Mar 04, 2013
- Mar 02, 2013
- Mar 01, 2013
- Feb 28, 2013
-
-
akwizgran authored
Previously, when table A had a foreign key pointing to table B, we got read locks on A and B to read A, a write lock on A and a read lock on B to update A, and a write lock on B to update B (but this wasn't applied consistently). Now we get a read lock on A to read A, a write lock on A to update A, and write locks on A and B to update B. The difference is small in practice, but clarifying the rules has helped to catch some bugs.
-
akwizgran authored
-
akwizgran authored
-
- Feb 27, 2013