Dear Mr. Theo,
First let me say that I very much like the idea of backhand. I also am
happy to see someone furthering the open source values. I have been
doing test with your module and apache 1.3.12 which is a redhat 6.2
stock rpm. I also have added MOSIX into the mix. Anyhow I need to ask a
few questions. the backhand stats do not show the number of available
servers or ready servers, After some debugging I found out that your
module assumes there will be a scoreboard file, this is not the case
when it is a shared module in redhat 6.2 for that RPM uses the shared
memory version of the scoreboard for performance reasons. I would like
to be able to use backhand just as a module and not recompile apache
every time a new version of either apache or your module comes out. I
was wondering if you can look into making your module use the shared
memory scoreboard.
On another note on redhat 6.2 I see that the servers don't see each
other until I make a source change. You have a sendmsg for the unix
sockets, I do the following:
file is apue.c
225c225
< if(sendmsg(clifd, &msg, 0) != 2)
---
> if(sendmsg(clifd, &msg, AF_UNIX) != 2)
After this change I can see my other nodes, without changing it to
AF_UNIX they never appear to see each other. Maybe this is a bug maybe
not. I have very little time to actually deal with the source as I am
working hard on the MOSIX side of things.
Let me give you some background. I have 6 machines running mosix on
their own private network. the first machine which I call the master has
two nic's in it, web requests come into that nic and then the apache
running there with php and backhand should redirect it to the other 5
machines. The problem is I don't think your module can proxy it's self
back out from where it came the main machine is running IP masq, however
it still is unable to send the data back to the requesting client.
Anyhow Thanks for your work in this module and if you have any
suggestions or beta code I could help test I would be grateful.
Thanks,
Leif Jackson
--
+-------------------------------------------------------+
| Jones Jackson Consulting & Isle of Avalon Networks |
| Programmer && Linux Enthusiast http://www.jjcons.com |
| "Linux is NT's ultimate Service pack" - Adam Wright |
+-------------------------------------------------------+
PGP Key fingerprint = 6A B4 B3 F2 4B 78 64 EA 2B A7 23 98 AF EA EE 29
http://isle.comstar.net/~leif/pgpkeys.html for the full key.
First let me say that I very much like the idea of backhand. I also am
happy to see someone furthering the open source values. I have been
doing test with your module and apache 1.3.12 which is a redhat 6.2
stock rpm. I also have added MOSIX into the mix. Anyhow I need to ask a
few questions. the backhand stats do not show the number of available
servers or ready servers, After some debugging I found out that your
module assumes there will be a scoreboard file, this is not the case
when it is a shared module in redhat 6.2 for that RPM uses the shared
memory version of the scoreboard for performance reasons. I would like
to be able to use backhand just as a module and not recompile apache
every time a new version of either apache or your module comes out. I
was wondering if you can look into making your module use the shared
memory scoreboard.
On another note on redhat 6.2 I see that the servers don't see each
other until I make a source change. You have a sendmsg for the unix
sockets, I do the following:
file is apue.c
225c225
< if(sendmsg(clifd, &msg, 0) != 2)
---
> if(sendmsg(clifd, &msg, AF_UNIX) != 2)
After this change I can see my other nodes, without changing it to
AF_UNIX they never appear to see each other. Maybe this is a bug maybe
not. I have very little time to actually deal with the source as I am
working hard on the MOSIX side of things.
Let me give you some background. I have 6 machines running mosix on
their own private network. the first machine which I call the master has
two nic's in it, web requests come into that nic and then the apache
running there with php and backhand should redirect it to the other 5
machines. The problem is I don't think your module can proxy it's self
back out from where it came the main machine is running IP masq, however
it still is unable to send the data back to the requesting client.
Anyhow Thanks for your work in this module and if you have any
suggestions or beta code I could help test I would be grateful.
Thanks,
Leif Jackson
--
+-------------------------------------------------------+
| Jones Jackson Consulting & Isle of Avalon Networks |
| Programmer && Linux Enthusiast http://www.jjcons.com |
| "Linux is NT's ultimate Service pack" - Adam Wright |
+-------------------------------------------------------+
PGP Key fingerprint = 6A B4 B3 F2 4B 78 64 EA 2B A7 23 98 AF EA EE 29
http://isle.comstar.net/~leif/pgpkeys.html for the full key.