- Timestamp:
- 11/05/09 06:41:51 (3 weeks ago)
- Files:
-
- 1 modified
-
trunk/server/lib/MogileFS/Server.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/server/lib/MogileFS/Server.pm
r1336 r1341 236 236 # they'll ask for the current store, which is a database abstraction 237 237 # layer. 238 my ( $store, $store_pid);238 my (%stores); 239 239 sub get_store { 240 return $store if $store && $store_pid == $$; 241 $store_pid = $$; 242 return $store = MogileFS::Store->new; 240 return $stores{$$} if $stores{$$}; 241 return $stores{$$} = MogileFS::Store->new; 243 242 } 244 243 … … 246 245 sub set_store { 247 246 my ($s) = @_; 248 $store = $s; 249 $store_pid = $$; 247 $stores{$$} = $s; 250 248 } 251 249
