You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(7) |
Dec
(45) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(16) |
Feb
(23) |
Mar
(62) |
Apr
(33) |
May
(35) |
Jun
(37) |
Jul
(45) |
Aug
(15) |
Sep
(22) |
Oct
(41) |
Nov
(23) |
Dec
(17) |
2004 |
Jan
(14) |
Feb
|
Mar
(55) |
Apr
(8) |
May
(1) |
Jun
(11) |
Jul
|
Aug
|
Sep
(20) |
Oct
(11) |
Nov
(10) |
Dec
(14) |
2005 |
Jan
(4) |
Feb
(2) |
Mar
(6) |
Apr
(26) |
May
(5) |
Jun
(11) |
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2006 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(18) |
Dec
(40) |
2007 |
Jan
(7) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: Tommy H. <th...@ch...> - 2004-06-03 06:12:41
|
Hi Rand, Are you sure that the python server is running on port 8000? What I see is that the server is not properly returning a request ID or an empty request ID. This is causing the failure.=20 What are the parameters you're passing to the pubsub.py server? Also what platform are you using? Windows XP? Windows 2000? Tommy -----Original Message----- From: ra...@ex... [mailto:ra...@ex...]=20 Sent: Wednesday, June 02, 2004 5:24 PM To: Tommy Hui Cc: mod pubsub; Tommy Hui Subject: RE: [Mod-pubsub-developer] Win32 Subscribe Problem Hi, > Also, you can run > Cscript /mod_pubsub/cxx_pubsub/LibKN/Tests/wsh/subscribe.vbs > http://localhost:8080/kn /what/chat >=20 > To subscribe to the /what/chat topic. When I run the subscribe.vbs script as per above, I get this: C:\Dev\mod_pubsub\cxx_pubsub\LibKN\Tests\wsh>cscript Subscribe.vbs http://localh ost:8000/kn /what/foo Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. 2 arguments Successfully opened Subscribing to /what/foo 0 Failed to subscribe, exiting. OnConnectionStatus html_payload:watching who/wms/374680906/kn_journal kn_id:2964_300 kn_payload:watching who/wms/374680906/kn_journal kn_route_location: kn_time_t:1086221892.06 state:1 status:200 Watching topic status_code:200 OnStatus html_payload:watching who/wms/374680906/kn_journal kn_id:2964_300 kn_payload:watching who/wms/374680906/kn_journal kn_route_location: kn_time_t:1086221892.06 state:1 status:200 Watching topic status_code:200 Done C:\Dev\mod_pubsub\cxx_pubsub\LibKN\Tests\wsh> What is causing it to say "Failed to subscribe"? Or better, can you give me any guidance on diagnosing? I believe that the answer to that is why none of my other COM-based subscriptions are working either. As I said, my python-based subscriptions are working fine against the same server/topic. Thanks, Randog |
From: <ra...@ex...> - 2004-06-03 00:23:41
|
Hi, > Also, you can run > Cscript /mod_pubsub/cxx_pubsub/LibKN/Tests/wsh/subscribe.vbs > http://localhost:8080/kn /what/chat > > To subscribe to the /what/chat topic. When I run the subscribe.vbs script as per above, I get this: C:\Dev\mod_pubsub\cxx_pubsub\LibKN\Tests\wsh>cscript Subscribe.vbs http://localh ost:8000/kn /what/foo Microsoft (R) Windows Script Host Version 5.6 Copyright (C) Microsoft Corporation 1996-2001. All rights reserved. 2 arguments Successfully opened Subscribing to /what/foo 0 Failed to subscribe, exiting. OnConnectionStatus html_payload:watching who/wms/374680906/kn_journal kn_id:2964_300 kn_payload:watching who/wms/374680906/kn_journal kn_route_location: kn_time_t:1086221892.06 state:1 status:200 Watching topic status_code:200 OnStatus html_payload:watching who/wms/374680906/kn_journal kn_id:2964_300 kn_payload:watching who/wms/374680906/kn_journal kn_route_location: kn_time_t:1086221892.06 state:1 status:200 Watching topic status_code:200 Done C:\Dev\mod_pubsub\cxx_pubsub\LibKN\Tests\wsh> What is causing it to say "Failed to subscribe"? Or better, can you give me any guidance on diagnosing? I believe that the answer to that is why none of my other COM-based subscriptions are working either. As I said, my python-based subscriptions are working fine against the same server/topic. Thanks, Randog |
From: Tommy H. <th...@ch...> - 2004-06-02 20:11:03
|
Also, you can run Cscript /mod_pubsub/cxx_pubsub/LibKN/Tests/wsh/subscribe.vbs http://localhost:8080/kn /what/chat To subscribe to the /what/chat topic. Then you can also use the chatlet at http://localhost:8080/js_pubsub/samples/chatlet/index.html=20 to publish a message to see it appear in the subscribe.vbs console window. Tommy -----Original Message----- From: mod...@li... [mailto:mod...@li...] On Behalf Of Tommy Hui Sent: Wednesday, June 02, 2004 12:02 PM To: ra...@ex... Cc: mod pubsub Subject: RE: [Mod-pubsub-developer] Win32 Subscribe Problem Hi, I meant the SubTest sample in=20 /mod_pubsub/cxx_pubsub/LibKN/Tests/cpp/SubTest in the original mod-pubsub tarball. I don't believe the c++ samples were shipped with the windows package. The Windows package was created using the LibKN in=20 /mod_pubsub/cxx_pubsub/LibKN/ It was trimmed down to only include the COM stuff for VB/VBA programmers. Tommy -----Original Message----- From: ra...@ex... [mailto:ra...@ex...]=20 Sent: Tuesday, June 01, 2004 6:35 PM To: Tommy Hui Cc: mod pubsub Subject: RE: [Mod-pubsub-developer] Win32 Subscribe Problem Hi, Thanks for the reply. > I got it to work with the sample in >=20 > /LibKN/Tests/cpp/SubTest (as the subscriber) and The Javascript > chatlet > as the publisher Actually, I've also gotten a number of the tests that are packaged with the mod-pubsub tarball to work. What I'm having trouble with is the samples that are included in the win32-kndesktop package. So, under the LibKN\Samples folder, there are 4 folders of samples: html, office, vb, and wsh. It is these for which I can't get any examples of subscribing to work. (publishing works fine) Thanks in advance for any help and/or direction, Randog ------------------------------------------------------- This SF.Net email is sponsored by the new InstallShield X. From Windows to Linux, servers to mobile, InstallShield X is the one installation-authoring solution that does it all. Learn more and evaluate today! http://www.installshield.com/Dev2Dev/0504 _______________________________________________ Mod-pubsub-developer mailing list Mod...@li... https://lists.sourceforge.net/lists/listinfo/mod-pubsub-developer |
From: Tommy H. <th...@ch...> - 2004-06-02 19:02:14
|
Hi, I meant the SubTest sample in=20 /mod_pubsub/cxx_pubsub/LibKN/Tests/cpp/SubTest in the original mod-pubsub tarball. I don't believe the c++ samples were shipped with the windows package. The Windows package was created using the LibKN in=20 /mod_pubsub/cxx_pubsub/LibKN/ It was trimmed down to only include the COM stuff for VB/VBA programmers. Tommy -----Original Message----- From: ra...@ex... [mailto:ra...@ex...]=20 Sent: Tuesday, June 01, 2004 6:35 PM To: Tommy Hui Cc: mod pubsub Subject: RE: [Mod-pubsub-developer] Win32 Subscribe Problem Hi, Thanks for the reply. > I got it to work with the sample in >=20 > /LibKN/Tests/cpp/SubTest (as the subscriber) and The Javascript > chatlet > as the publisher Actually, I've also gotten a number of the tests that are packaged with the mod-pubsub tarball to work. What I'm having trouble with is the samples that are included in the win32-kndesktop package. So, under the LibKN\Samples folder, there are 4 folders of samples: html, office, vb, and wsh. It is these for which I can't get any examples of subscribing to work. (publishing works fine) Thanks in advance for any help and/or direction, Randog |
From: <ra...@ex...> - 2004-06-02 01:35:35
|
Hi, Thanks for the reply. > I got it to work with the sample in > > /LibKN/Tests/cpp/SubTest (as the subscriber) and The Javascript > chatlet > as the publisher Actually, I've also gotten a number of the tests that are packaged with the mod-pubsub tarball to work. What I'm having trouble with is the samples that are included in the win32-kndesktop package. So, under the LibKN\Samples folder, there are 4 folders of samples: html, office, vb, and wsh. It is these for which I can't get any examples of subscribing to work. (publishing works fine) Thanks in advance for any help and/or direction, Randog |
From: Tommy H. <th...@ch...> - 2004-06-01 16:57:55
|
Hi! I got it to work with the sample in /LibKN/Tests/cpp/SubTest (as the subscriber) and The Javascript chatlet as the publisher The important to know is that the SubTest sample requires two arguments: http://localhost:8080/kn /what/chat This is assuming that the python server is running on port 8080. Now, entering a message in the chatlet will show the message in the SubTest program. Tommy -----Original Message----- From: mod...@li... [mailto:mod...@li...] On Behalf Of ra...@ex... Sent: Sunday, May 30, 2004 11:15 AM To: mod pubsub Subject: [Mod-pubsub-developer] Win32 Subscribe Problem Hi, I am running a local install of 0.994 pubsub.py server. I have also installed the 0.994 win32 libkndesktop package. This is on a WinXP Pro rig. I am successfully running sample python apps to both publish and subscribe to messages against this local server. However, for all of the sample apps that come with the win32 libkndesktop, while publications work, subscriptions do not. Has anyone else gotten this to work? Thx, Randog ------------------------------------------------------- This SF.Net email is sponsored by: Oracle 10g Get certified on the hottest thing ever to hit the market... Oracle 10g. Take an Oracle 10g class now, and we'll give you the exam FREE. http://ads.osdn.com/?ad_id=3D3149&alloc_id=3D8166&op=3Dclick _______________________________________________ Mod-pubsub-developer mailing list Mod...@li... https://lists.sourceforge.net/lists/listinfo/mod-pubsub-developer |
From: <ra...@ex...> - 2004-05-30 18:15:15
|
Hi, I am running a local install of 0.994 pubsub.py server. I have also installed the 0.994 win32 libkndesktop package. This is on a WinXP Pro rig. I am successfully running sample python apps to both publish and subscribe to messages against this local server. However, for all of the sample apps that come with the win32 libkndesktop, while publications work, subscriptions do not. Has anyone else gotten this to work? Thx, Randog |
From: <ad...@xe...> - 2004-04-21 02:37:49
|
This tarball includes some minor bug fixes, but the major change for this distribution is that files now include a wording change to clarify that the standard BSD license is how KnowNow intended to license Mod-PubSub all along. All KnowNow copyrights have been stretched to 2004 as a side-effect of this change. https://sourceforge.net/project/showfiles.php?group_id=66293&package_id=64172&release_id=232682 Cheers, Adam |
From: <ad...@kn...> - 2004-04-21 02:36:54
|
This tarball includes some minor bug fixes, but the major change for this distribution is that files now include a wording change to clarify that the standard BSD license is how KnowNow intended to license Mod-PubSub all along. All KnowNow copyrights have been stretched to 2004 as a side-effect of this change. https://sourceforge.net/project/showfiles.php?group_id=66293&package_id=64172&release_id=232682 Cheers, Adam |
From: Asynch M. <asy...@ho...> - 2004-04-11 05:03:55
|
Interesting... === http://www.paperairplane.us/ Paper Airplane is a Mozilla plugin that empowers people to easily create collaborative communities, known as Paper Airplane Groups, without setting up servers or spending money. It does this by integrating a web server into the browser itself, including tools to create collaborative online communities that are stored on the machine. Paper Airplane Groups are stored locally on a user's machine. A peer-to-peer network is created between all of the Paper Airplane nodes that are running in order to resolve group names, reach normally unreachable peers due to firewalls or NAT devices, and to replicate content. Parts of Paper Airplane have been modularized into the P2P Sockets project, a reimplementation of standard Java sockets on top of Jxta and ports of standard web servers, servlet engines, etc. to run on top of a peer-to-peer network. P2P Sockets is at a 1.0 beta level, while Paper Airplane development is just beginning. Paper Airplane code will be posted to this site as it is developed. |
From: Asynch M. <asy...@ho...> - 2004-04-10 04:30:29
|
http://www.mle.ie/~jonah/projects/clipit.html Overview ClipIt! Is a downloadable networked application that provides an ambient connection to other people's desktops by distributing the contents of each users clipboard. The project works as an automatic Post-It or sticky note that is meant to allow people to catch a glimpse of the activity on other people's machines. Prototype Copy and paste are ubiquitous elements of the modern computer GUI interface. They are both infinitely useful for working with computers and are integral elements to all computers across all platforms. Our use of these functions is so natural that we even forget we use them and without them our methods of computer interaction would change dramatically. ClipIt! centers on this background activity of copy and paste. Specifically, it looks at how we use, collect, distribute, and disseminate information. Instead of using foreground applications like Instant Messengers and email, where you have to actively connect to people, ClipIt! is deliberately intended for background use. When multiple users are connected, their clipboards are uploaded and shared with each other, thus providing an ambient link and direct window into someone else's activities. The project allows people to be aware of each other's computer usage and to "get a feel" for what they are working on or thinking about in real-time. ClipIt! follows in the footsteps of programs like Deskswap, an application that allows you to share screenshots of desktops with other people, but is more interested in sharing the low-bandwidth information of everyday interaction. System The system works as a downloadable application for both Mac and PC that is meant to run all day long in the background of your networked computer. Users do not have to 'paste' anything to ClipIt!, they only have to copy information as they would normally. The program loops through all of the clipboards according to who logged in first and displays text and small graphics that are copied. |
From: Asynch M. <asy...@ho...> - 2004-04-07 05:53:36
|
http://www.windley.com/2004/04/06.html#a1154 "It would be impressive if CanyonBridge used Javascript to build a slick Outlook replacement, but its how they did it that got me excited. First, they have a technology for just sending snippets of pages back and forth between the server and the browser so that the Web page doesn't have to be refreshed. The Javascript modifies the display using the DOM in accordance with instructions from the server Second, they built a SOAP front-end for Exchange so that they can deal with Exchange using SOAP calls rather than MAPI. Of course once that's done, you could substitute something else for Exchange itself and that's just what they've done. They've got a Linux/MySQL replacement for Exchange in Alpha right now. Thirdly, they build a server side orchestration language for controlling the presentation and interacting with SOAP-based services so that the action of the client is controlled using an XML-based business logic language. Fourth, the Javascript that runs the Outlook replacement isn't custom one-off code, but built using a framework. Consequently, you can program things besides Outlook fairly easily. To demonstrate the power of this, one of the demonstrations they showed me was a Salesforce.com integration with their Outlook replacement. Not only could you see all of your Exchange-based calendar, contact, and messaging in the tool, you could also see all of your leads and appointments from Salesforce.com. The calendar showed Exchange hosed appointments in an integrated view with the Salesforce.com appointments. Very cool. What's more, they built it in 3 days." |
From: Joyce P. <tru...@ya...> - 2004-04-06 07:20:51
|
--- Kragen Sitaker <kra...@ai...> wrote: > > Yep! We have a meeting room at AirWave. Great. I'll be there. Anyone who is coming from south and needs a ride, let me know. > food is usually > in short supply. Anyone have any suggestions for ordering in? I could make a run to Sinbad. JP |
From: Kragen S. <kra...@ai...> - 2004-04-06 07:15:14
|
On Mon, Apr 05, 2004 at 11:53:11PM -0700, Joyce Park wrote: > This is a reminder that we are meeting Wednesday 4/7. Place is not yet > determined -- Kragen? -- but time will likely be about 6:30PM. JP Yep! We have a meeting room at AirWave. We're at 1700 S. El Camino Real, Suite 500, San Mateo, CA. Directions: - by Caltrain: get off at Hayward Park. Walk to the north end of the station, down the paved footpath to the street, then west until you cross El Camino. We're in the blocky five-story building on the northwest corner, across from Washington Mutual. - by car: we're a block north of highway 92 on El Camino Real. 92 is the San Mateo Bridge. Plenty of parking behind the building. The building doors lock at 18:00, so to ensure you can get in, (a) email me at this address to let me know you're coming and (b) call me when you get to the doors if you can't otherwise get in. I'll wait downstairs until about 18:40 to collect people for the first trip upstairs. We have plenty of whiteboards and network access, but food is usually in short supply. Anyone have any suggestions for ordering in? |
From: Joyce P. <tru...@ya...> - 2004-04-06 06:53:17
|
Hi all, This is a reminder that we are meeting Wednesday 4/7. Place is not yet determined -- Kragen? -- but time will likely be about 6:30PM. JP |
From: Joyce P. <tru...@ya...> - 2004-03-29 22:54:52
|
OK, how about Wednesday of next week? That would be April 7th. JP --- Kragen Sitaker <kra...@ai...> wrote: > On Sun, Mar 28, 2004 at 06:05:02PM -0800, Joyce Park wrote: > > Is there any way we could move the meeting from Wednesday to some other day > > this week? Please suggest other times you can or can't meet, JP > > I'm busy Tuesday and Thursday, and tonight is probably too short notice > for everyone else. Friday's open, but of course Wednesday is better. > > I've asked permission to use our offices for meeting space. I'll hear > back tonight. |
From: Kragen S. <kra...@ai...> - 2004-03-29 21:45:49
|
On Sun, Mar 28, 2004 at 06:05:02PM -0800, Joyce Park wrote: > Is there any way we could move the meeting from Wednesday to some other day > this week? Please suggest other times you can or can't meet, JP I'm busy Tuesday and Thursday, and tonight is probably too short notice for everyone else. Friday's open, but of course Wednesday is better. I've asked permission to use our offices for meeting space. I'll hear back tonight. |
From: Joyce P. <tru...@ya...> - 2004-03-29 02:05:09
|
Hey guys, Is there any way we could move the meeting from Wednesday to some other day this week? Please suggest other times you can or can't meet, JP |
From: George S. <ge...@om...> - 2004-03-29 01:27:47
|
On Mar 28, 2004, at 7:15 PM, Alex Russell wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Friday 26 March 2004 6:02 pm, George Schlossnagle wrote: >> On Mar 26, 2004, at 7:06 PM, BC Sittler wrote: >>> Just to be sure I understand... there is a kqueue [*bsd] reactor >>> already in twisted, but not one for epoll [linux], right? And >>> Joyce needs one for Linux? >> >> Just fyi, the epoll backport to 2.4 is slightly flaky (will build >> products that exploit that target that patch). Even without epoll, >> the poll reactor will give you the scalability you need. > > I have no doubt that poll() will do the job, but as to whether or not > poll() will induce high latency with a huge number of long-lived > clients, I'm not sure: > > http://lse.sf.net/epoll/index.html#compare As a bit of an aside (since everything you've said is completely true), while epoll(), /dev/poll and kqueue() are much more scalable than poll, you can still get pretty decent performance out of stock poll(). For instance, our MTA (ecelerity) can support 100,000 inbound connections at 450 messages per second, which is pretty darn fast (200-300 Mb/s). You get better performance out of the platform-specific event systems (and we support those on systems that support them), but the poll() performance is not shabby. At any rate, even without it's implementation in twisted, porting to twisted seems to be the fastest way to get epoll() support, as it is likely to show up there soon and be well supported. // George Schlossnagle // Postal Engine -- http://www.postalengine.com/ // Ecelerity: fastest MTA on earth |
From: Alex R. <al...@ne...> - 2004-03-29 00:13:30
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 26 March 2004 6:02 pm, George Schlossnagle wrote: > On Mar 26, 2004, at 7:06 PM, BC Sittler wrote: > > Just to be sure I understand... there is a kqueue [*bsd] reactor > > already in twisted, but not one for epoll [linux], right? And > > Joyce needs one for Linux? > > Just fyi, the epoll backport to 2.4 is slightly flaky (will build > products that exploit that target that patch). Even without epoll, > the poll reactor will give you the scalability you need. I have no doubt that poll() will do the job, but as to whether or not=20 poll() will induce high latency with a huge number of long-lived=20 clients, I'm not sure: http://lse.sf.net/epoll/index.html#compare Solaris added /dev/poll for many of the same reasons that Linux has=20 added epoll and FreeBSD kqueue/kevent. It's just another step in the=20 research-driven evolution of Unix in general. Select breaks down well=20 before poll when faced with lots of connnections, but with 10K active=20 clients, it's not unreasonable to expect even poll()'s O(changed FDs)=20 performance to get problematic. > Either way, adding an epoll reactor should not be terribly=20 > difficult though. Agreed. Regards =2D --=20 Alex Russell al...@bu... BD10 7AFC 87F6 63F9 1691 83FA 9884 3A15 AFC9 61B7 al...@ne... F687 1964 1EF6 453E 9BD0 5148 A15D 1D43 AB92 9A46 =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFAZ2q8oV0dQ6uSmkYRApgwAJ97pkcWkAzCz9fvpY8zdvh0BkfQCACgzHJs Micv7DZCMhbiBCPNlXgaeBM=3D =3DEpow =2D----END PGP SIGNATURE----- |
From: George S. <ge...@om...> - 2004-03-27 02:02:15
|
On Mar 26, 2004, at 7:06 PM, BC Sittler wrote: > Just to be sure I understand... there is a kqueue [*bsd] reactor > already in twisted, but not one for epoll [linux], right? And Joyce > needs one for Linux? Just fyi, the epoll backport to 2.4 is slightly flaky (will build products that exploit that target that patch). Even without epoll, the poll reactor will give you the scalability you need. Either way, adding an epoll reactor should not be terribly difficult though. George |
From: BC S. <bsi...@in...> - 2004-03-27 00:38:48
|
George, the approach you lay out seems like the right one. The scheduler in there now is only a last-minute hack and should be replaced by a real scheduling system (Twisted, for example) at the first opportunity. -- _______________________________________________ Get your free email from http://www.iname.com |
From: Alex R. <al...@ne...> - 2004-03-27 00:12:34
|
=2D----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On Friday 26 March 2004 4:06 pm, BC Sittler wrote: > Just to be sure I understand... there is a kqueue [*bsd] reactor > already in twisted, but not one for epoll [linux], right? And Joyce > needs one for Linux? That's correct. PyKqueue should build on OS X, but so far gcc 3.3 is=20 giving me fits (even after hacking the makefile a couple of times).=20 PyKqueue doesn't seem to have seen active maintenance since about=20 2000-2001, but is reported to still work. As for doing the libevent reactor, the odds are very high that=20 libevent exposes sane semantics for what we need, and that writing a=20 reactor for it is the same effort (or lower) as writing an epoll=20 reactor. Whichever one Joyce chooses to go with is fine by me. Either=20 way we get coverage of all the OSes we need (collectively) need. Regards. =2D --=20 Alex Russell al...@bu... BD10 7AFC 87F6 63F9 1691 83FA 9884 3A15 AFC9 61B7 al...@ne... F687 1964 1EF6 453E 9BD0 5148 A15D 1D43 AB92 9A46 =2D----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFAZMeBoV0dQ6uSmkYRAp7jAJ9mhqjRDsgugeExPcFy4Dy1iKofawCcCP9h fuN/4xSO8LvQ2m9uzlRYOm4=3D =3DeGYb =2D----END PGP SIGNATURE----- |
From: BC S. <bsi...@in...> - 2004-03-27 00:06:40
|
Just to be sure I understand... there is a kqueue [*bsd] reactor already in twisted, but not one for epoll [linux], right? And Joyce needs one for Linux? ----- Original Message ----- From: Alex Russell <al...@ne...> Date: Fri, 26 Mar 2004 15:11:42 -0800 To: George Schlossnagle <ge...@om...> Subject: Re: [Mod-pubsub-developer] port to twisted > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > On Friday 26 March 2004 2:05 pm, George Schlossnagle wrote: > > Hi, > > > > Joyce Park has been talking to me about porting mod_pubsub to use > > the twisted event framework. I've done some poking around and > > wanted to share some assessments before I start work in earnest: > > > > In your main event loop, you currently do this: > > > > while server.alive: > > asyncore.poll(scheduler.timeout()) > > scheduler.run() > > Right. This was the primary discussion point around > poll/select/kqueue/epoll. We all realize that this is horrendously > inefficient. The Plan (TM), as I understand it, is to move this to a > Twisted reactor and then use the appropriate reactor for the system > at hand (kqueue, epoll, etc...). > > Someone had mentioned libevent on Wed, and I'm considering writing a > reactor for it, which would ease the portability issues further. > > [ snip ] > > Actual implementation aside, is their any reason I'm missing as to > > why this is a bad idea? > > Nope, it's exactly the right approach. > > Regards > > - -- > Alex Russell > al...@bu... BD10 7AFC 87F6 63F9 1691 83FA 9884 3A15 AFC9 61B7 > al...@ne... F687 1964 1EF6 453E 9BD0 5148 A15D 1D43 AB92 9A46 > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFAZLiuoV0dQ6uSmkYRAunUAKDI9jskaFwpZCmvIAp/xaFhN+OP0gCgsOS+ > /z3jZEZfppqRU3PpIdsCufc= > =fAKv > -----END PGP SIGNATURE----- > > > > ------------------------------------------------------- > This SF.Net email is sponsored by: IBM Linux Tutorials > Free Linux tutorial presented by Daniel Robbins, President and CEO of > GenToo technologies. Learn everything from fundamentals to system > administration.http://ads.osdn.com/?ad_id70&alloc_id638&op=click > _______________________________________________ > Mod-pubsub-developer mailing list > Mod...@li... > https://lists.sourceforge.net/lists/listinfo/mod-pubsub-developer -- _______________________________________________ Get your free email from http://www.iname.com |
From: Joyce P. <tru...@ya...> - 2004-03-26 23:37:29
|
--- Alex Russell <al...@ne...> wrote: > The Plan (TM), as I understand it, is to move this to a > Twisted reactor and then use the appropriate reactor for the system > at hand (kqueue, epoll, etc...). Just to be clear: Friendster will be sponsoring part A but not part B. We only need to run on Linux. If other people want to use libevent or otherwise make it more portable, they're of course welcome to do so. JP |