Hi , In Ser's Makefile.defs , originally , it define PKG_MALLOC , SHM_MEM , SHM_MMAP ,for shared memory, and I would like to marked it , cause i want to try let it not use shared memory (and modified ser.cfg let it just produce one main parent process )
I tried marked those three definitions , but it has error when compile , it seems some modules still need functions which only exist when those three definitions is defined, do those three definitions can't marked? or in ser , it can't work without using shared memory , can't mark those definition?
Thanks , Jimmy
Hi,
On Thursday 24 April 2003 03:32, jimmy_huang wrote:
Hi , In Ser's Makefile.defs , originally , it define PKG_MALLOC , SHM_MEM , SHM_MMAP ,for shared memory, and I would like to marked it , cause i want to try let it not use shared memory
Question for my personal intereset: why do you want to do it?
(and modified ser.cfg let it just produce one main parent process )
Modifing ser.cfg will never result in just one process, because their is allways a timer process.
I tried marked those three definitions , but it has error when compile , it seems some modules still need functions which only exist when those three definitions is defined, do those three definitions can't marked? or in ser , it can't work without using shared memory , can't mark those definition?
It hardly depends on the modules you use. But usrloc for example will not work without shared memory. And i think also tm will not work without shared memory. So if do not use any module which needs shared mem you will probably end up with a stateless SIP proxy with not many features.
Conclusion: it could theoreticly be possible to use Ser without shared mem with probably a lot code changes. Allthough i do not understand the intention for this goal and the result would be unsatisfactoy in terms of performance, features etc.
Greetings Nils
I don't think that it is easy to use SER w/o shmem -- many important parts of SER depend on it and there are good reasons for that. These include TCP and timer support in core, and many frequently used modules including tm and usrloc.
-Jiri
At 03:32 AM 4/24/2003, jimmy_huang wrote:
Hi , In Ser's Makefile.defs , originally , it define PKG_MALLOC , SHM_MEM , SHM_MMAP ,for shared memory, and I would like to marked it , cause i want to try let it not use shared memory (and modified ser.cfg let it just produce one main parent process )
I tried marked those three definitions , but it has error when compile , it seems some modules still need functions which only exist when those three definitions is defined, do those three definitions can't marked? or in ser , it can't work without using shared memory , can't mark those definition?
Thanks , Jimmy
Serusers mailing list serusers@lists.iptel.org http://lists.iptel.org/mailman/listinfo/serusers
-- Jiri Kuthan http://iptel.org/~jiri/