vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| > > Why not just use the pid in teh name, and have one segment > per backend? > > Being used only for signals you mean? That might work. That was my idea. We'll end up using three global namespace objects (mutex+event+shared memory) instead of one (named pipe), but as we're not talking thousands and thousands of backends in the normal case, this shuold not be a problem I think. And if you do thousands and thousands of backends, you'd better have the memory to support it anyway. I think you'd hit other limits in the win32 port before you hit this one. > I dislike fooling around with the contents of postmaster.pid, > as that will inject platform-specific code into places where > there is none now. My thoughts exactly. //Magnus ---------------------------(end of broadcast)--------------------------- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to majordomo@postgresql.org so that your message can get through to the mailing list cleanly |
| ||||
| ""Magnus Hagander"" <mha@sollentuna.net> > > Why not just use the pid in teh name, and have one segment > > per backend? > > > > Being used only for signals you mean? That might work. > > That was my idea. We'll end up using three global namespace objects > (mutex+event+shared memory) instead of one (named pipe), but as we're > not talking thousands and thousands of backends in the normal case, this > shuold not be a problem I think. And if you do thousands and thousands > of backends, you'd better have the memory to support it anyway. I think > you'd hit other limits in the win32 port before you hit this one. > > > > I dislike fooling around with the contents of postmaster.pid, > > as that will inject platform-specific code into places where > > there is none now. > > My thoughts exactly. > Ok, understood. In this way, that's more like the real Unix signals ... Regards, Qingqing |
| Thread Tools | |
| Display Modes | |
|
|