lp://staging/~stewart/drizzle/bug492391-i_s-concurrency

Created by Stewart Smith and last modified
Get this branch:
bzr branch lp://staging/~stewart/drizzle/bug492391-i_s-concurrency
Only Stewart Smith can upload to this branch. If you are Stewart Smith please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stewart Smith
Project:
Drizzle
Status:
Development

Recent revisions

1266. By Stewart Smith

need _XOPEN_SOURCE defined on Linux to get portable recursive mutex definition.

1265. By Stewart Smith

pthread.hneeds to be included in info_schema_table.h

1264. By Stewart Smith

move mutex init in InfoSchemaTable to private init() method and call from both constructors

1263. By Stewart Smith

free mutex attr before mutex. as per:

http://docs.sun.com/app/docs/doc/802-1949/6i5ur8qam?a=view

"If a mutex is dynamically allocated and was initialized with an
attribute object, its attribute object should be freed with
pthread_mutexattr_destroy() before the mutex itself is freed."

1262. By Stewart Smith

Rows in the I_S plugin object make it not thread safe. Due to the way we do subselects, it's also recursive (fillTable can call fillTable).... so we have a recursive mutex.

1261. By Brian Aker <brian@gaz>

A few fixes from Monty

1260. By Brian Aker <brian@gaz>

Merge Monty

1259. By Brian Aker <brian@gaz>

Merge Monty.

1258. By Brian Aker <brian@gaz>

Merge Monty

1257. By Brian Aker <brian@gaz>

Merge of Diego fix.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/~drizzle-trunk/drizzle/development
This branch contains Public information 
Everyone can see this information.

Subscribers