INFO-VAX Tue, 03 Jun 2008 Volume 2008 : Issue 309 Contents: Re: CVS on VMS Re: CVS on VMS Re: CVS on VMS Re: CVS on VMS Re: Failsafe-IP Re: Failsafe-IP Re: Has anyone done REPLICATION using HSG80's and OVMS?? Re: How to read a damaged TK50 tape Re: How to read a damaged TK50 tape Re: How to read a damaged TK50 tape Re: How to read a damaged TK50 tape Re: Instructions setting up reverse LAT port on RSX11 Itanium kernel alignment faults Re: LBR function result codes still not available logical names: limits Re: logical names: limits Re: logical names: limits Re: logical names: limits Need an external CD/DVD writer for DS10. Re: Need an external CD/DVD writer for DS10. Re: Need an external CD/DVD writer for DS10. Re: OT: Net Neutrality is far more serious than people realise Re: OT: Net Neutrality is far more serious than people realise Re: OT: Net Neutrality is far more serious than people realise Re: Python on VMS status ? ---------------------------------------------------------------------- Date: Tue, 3 Jun 2008 01:02:14 -0700 (PDT) From: IanMiller Subject: Re: CVS on VMS Message-ID: <09e59653-a6bb-4efb-bea5-911d7224c849@25g2000hsx.googlegroups.com> On 3 Jun, 01:17, Arne Vajh=F8j wrote: > Bob Koehler wrote: > > In article <484212f7$0$90275$14726...@news.sunsite.dk>, =3D?ISO-8859-1?Q= ?Arne_Vajh=3DF8j?=3D writes: > >> If you need a web frontend then you need something newer. > > > I've seen a lot of web front ends rolled around CVS, it's not > > a major undertaking. A look around might find one of them > > already sitting somewhere for free. > > Sure. > > But I don't think I have ever seen one for CMS, which is > what I was talking about. > > Arne Would a web front end for CMS be more popular than the windows client for CMS? ------------------------------ Date: 03 Jun 2008 12:27:58 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: CVS on VMS Message-ID: <484538ce$0$11631$607ed4bc@cv.net> In article <09e59653-a6bb-4efb-bea5-911d7224c849@25g2000hsx.googlegroups.com>, IanMiller writes: >On 3 Jun, 01:17, Arne Vajh=F8j wrote: >> Bob Koehler wrote: >> > In article <484212f7$0$90275$14726...@news.sunsite.dk>, =3D?ISO-8859-1?Q= >?Arne_Vajh=3DF8j?=3D writes: >> >> If you need a web frontend then you need something newer. >> >> > I've seen a lot of web front ends rolled around CVS, it's not >> > a major undertaking. A look around might find one of them >> > already sitting somewhere for free. >> >> Sure. >> >> But I don't think I have ever seen one for CMS, which is >> what I was talking about. >> >> Arne > > >Would a web front end for CMS be more popular than the windows client >for CMS? Would be from my POV. I don't use Weendoze -- not that I see much of a need to use a web interface to CMS either. -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM "Well my son, life is like a beanstalk, isn't it?" http://tmesis.com/drat.html ------------------------------ Date: 3 Jun 2008 08:59:37 -0500 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: CVS on VMS Message-ID: In article , m.kraemer@gsi.de (Michael Kraemer) writes: > In article <48421171$0$90275$14726298@news.sunsite.dk>, > =?ISO-8859-1?Q?Arne_Vajh=F8j?= writes: >> >> SVN is the standard today. > > what's the definition of "standard" in this case ? Something none of the rest of us is using. Maybe I'll google it to see what the kiddies are up to. ------------------------------ Date: 3 Jun 2008 09:01:11 -0500 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: CVS on VMS Message-ID: In article <48448d7c$0$90264$14726298@news.sunsite.dk>, =?ISO-8859-1?Q?Arne_Vajh=F8j?= writes: > Bob Koehler wrote: >> In article <484212f7$0$90275$14726298@news.sunsite.dk>, =?ISO-8859-1?Q?Arne_Vajh=F8j?= writes: >>> If you need a web frontend then you need something newer. >>> >> I've seen a lot of web front ends rolled around CVS, it's not >> a major undertaking. A look around might find one of them >> already sitting somewhere for free. > > Sure. > > But I don't think I have ever seen one for CMS, which is > what I was talking about. Actually, that was a typo. I meant to say CMS. ------------------------------ Date: Tue, 3 Jun 2008 14:28:03 +0000 (UTC) From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) Subject: Re: Failsafe-IP Message-ID: In article , Gremlin writes: > Thanks for all the suggestions. I understand the issues related to the > NICs (thanks FrankS and Martin), but my need is slightly different. I > am running a hobbyist cluster with three nodes. The router I use (can't > afford a nice high-end load balancing or intelligent router) will only > allow me to fordward port 80 to one internal IP address. > > Now, what I am hoping to do is provide some mechanism of having just one > active cluster member provide a response to the port 80 request. I am > not trying to do load balancing, I am just trying to service a port 80 > request on any node that is active, without havining to update the > router whenever a cluster member goes offline. I have been doing exactly this for years. > Now, the excellent guide at > http://h71000.www7.hp.com/openvms/journal/v2/articles/tcpip.html > provided me with great additional information, including exactly what I > wanted - the ClusterIP. However, trying to do a SHOW INTERFACE/CLUSTER > faile on an OpenVMS 8.2 system with "parameter or qualifier CLUSTER no > longer supported" This was BAD, BAD, BAD and I honestly hope someone was fired for it. Usually, when something "better" comes along, the old syntax is supported for AT LEAST one major release. In this case, at 7.3-2 (IIRC), the INTERFACE/CLUSTER stuff in the syntax was dropped. The functionality IS still there. It is mungled together with the failsafe IP stuff, which is confusing. While there is some similarity, it's really a different concept. > So, I assume that means that cluster impersonation no longer exists? In > the online Failsafe-IP documentation (not the one mentioned above), it > isn't clear to me how to do *exactly* this - have a cluster impersonator IP. You might want to run some software ONLY on the cluster-impersonator machine and failover the software if the IP fails over. A strange case, but I've had to deal with it. Here is the modified code: $ IF F$GETSYI("ARCH_NAME") .EQS. "VAX" $ THEN $ PIPE TCPIP SHOW INTERFACE/CLUSTER|SEA SYS$PIPE IMPERSONATOR $ IF $STATUS .NE. %X10000001 THEN EXIT $ ELSE $ PIPE ifconfig -a | SEA SYS$PIPE failSAFE $ IF $STATUS .EQ. %X10000001 THEN EXIT $ ENDIF In other words, exit if you are NOT the cluster impersonator. Actually, the code should be version-dependent and not architecture-dependent, but the above should work for you as well. In my case, I had things set up properly beforehand, then upgraded VMS and TCPIP and it continued to work as before. This might be the easiest method for you. However, as noted above, DCL procedures might need to be changed. Based on my experience, I ASSUME that cluster-impersonation can be set up from scratch with the newer syntax, but I don't know how. Again, it was really bad to not have the parallel syntax, and bad to remove the cluster-impersonation syntax at all and mix it with failsafe-IP. When you get things set up, then you should see something like this: $ ifconfig -a LO0: flags=100c89 inet 127.0.0.1 netmask ff000000 ipmtu 4096 SE0: flags=c43 *inet 192.168.1.130 netmask ffffff00 broadcast 192.168.1.255 ipmtu 1500 inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255 ipmtu 1500 TN0: flags=80 TN1: flags=80 You need @ SYS$MANAGER:TCPIP$DEFINE_COMMANDS somewhere, perhaps SYS$SYLOGIN. ------------------------------ Date: Tue, 3 Jun 2008 14:38:05 +0000 (UTC) From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) Subject: Re: Failsafe-IP Message-ID: In article , helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: > In article , Gremlin > writes: > $ IF F$GETSYI("ARCH_NAME") .EQS. "VAX" > $ THEN > $ PIPE TCPIP SHOW INTERFACE/CLUSTER|SEA SYS$PIPE IMPERSONATOR > $ IF $STATUS .NE. %X10000001 THEN EXIT > $ ELSE > $ PIPE ifconfig -a | SEA SYS$PIPE failSAFE > $ IF $STATUS .EQ. %X10000001 THEN EXIT > $ ENDIF > > In other words, exit if you are NOT the cluster impersonator. Actually, I just tried $ PIPE ifconfig -a | SEA SYS$PIPE failSAFE on a machine which is NOT the cluster impersonator (booting from the same ALPHA disk of the one which is, so same software) and didn't see the failSAFE stuff, so maybe the syntax has changed again. Wouldn't surprise me, given the exhibited incompetence seen in this area recently. > When you get things set up, then you should see something like this: > > $ ifconfig -a > LO0: flags=100c89 > inet 127.0.0.1 netmask ff000000 ipmtu 4096 > > SE0: flags=c43 > *inet 192.168.1.130 netmask ffffff00 broadcast 192.168.1.255 ipmtu 1500 > inet 192.168.1.101 netmask ffffff00 broadcast 192.168.1.255 ipmtu 1500 192.168.1.101 is the cluster alias in my case. The easiest thing to do is to just have the router send all incoming requests to this address. (Note that OUTGOING stuff will have the "real" address and not the cluster-alias address. This is the way cluster-impersonation has always worked. However, your NAT router will turn this into the external address of the router. If your router also does PAT, you might want to map, say, telnet to port 50231 to port 23 of your first machine, 50232 to port 23 of your second machine, 50801 to port 80 of your first machine etc. It is possible that your machine stops working in some sense while retaining the cluster alias---and you can't get in from the outside. Also, be sure to set up LAT and/or DECnet so that, once you are in, you can log in to another machine and restart TCPIP there without destroying any connection. ------------------------------ Date: Tue, 03 Jun 2008 07:10:56 -0400 From: "Richard B. Gilbert" Subject: Re: Has anyone done REPLICATION using HSG80's and OVMS?? Message-ID: <45udnRUSM4i1utjVnZ2dnUVZ_hqdnZ2d@comcast.com> LenW wrote: > On Jun 2, 11:49 am, "Richard B. Gilbert" > wrote: >> LenW wrote: >>> Want to set up a DR config (Local and Remote) using RA8000's and >>> replication between the two sites. OVMS ver 7.3 running on DS20e's. >>> (Poor man's DR) >>> Any input would be greatly appreciated. >>> Thanks, >>> Len >> Have you tested your ability to "fail over"? If your primary site gets >> nuked, you need to be certain that your DR site will pick up the load, >> or at least any critical portions of the load. >> >> After you have failed over to your DR site, can you sync up your primary >> site and switch back? >> >> Are your sites far enough apart that both will not be affected by a >> common disaster? If the same hurricane can wipe out both sites, you >> have not accomplished much!! > > Hi Richard: > > I am not at that point yet. I'm still trying to find someone that has > set > up this type of config. Have you done it?? > > Thanks, > > Len My employers never got beyond the talking stage! They had me write what I thought was a pretty good DR plan. They didn't want to spend any money on the possibility that they might actually have to implement it some day. That was five or six years ago. AFAIK, they have been lucky but God help them if they have a real disaster! They had a contract with SunGuard to recover the order entry system but, AFAIK, no place for the call center to work. . . . ------------------------------ Date: Tue, 3 Jun 2008 09:16:58 +0100 From: "Robert Jarratt" Subject: Re: How to read a damaged TK50 tape Message-ID: "FrankS" wrote in message news:cba4dc60-c171-4169-af8a-ea1ac22ddd82@s50g2000hsb.googlegroups.com... On Jun 1, 1:41 pm, "Robert Jarratt" wrote: > Wow, I haven't had to do that in a long time. > > The best I can recall is that I did a series of consecutive restores > from the tape, using the /NOREWIND qualifier. If you don't indicate > the specific saveset name then BACKUP will (or at least would, back > when) just process the next one that it finds. Eventually the tape > will move past the bad spots and BACKUP actually finds real data. > > Again, though, that was a generation ago. I don't profess to have > done this recently, so maybe BACKUP will behave differently. > > You could also play with the $SET MAGTAPE command and see if it allows > you to move past the damaged area of the tape. I am not too concerned about restoring the damaged saveset and would be happy to skip past it if I could. BACKUP seemed unable to skip past it though, is there an option to make it do so? This is the command I used: BACKUP/NOASSIST MKB300:*.*.* [...] I have also tried messing around with SET MAGTAPE/SKIP:FILES:n but it seems unable to skip past the bad saveset, presumably because the TK50 will not go past the parity error as mentioned elsewhere on this thread. (I have a TK50 and a TZ87, I also have a TK70 but no Q-Bus machine to put it in). Is there no option to turn off parity checking anywhere? I have checked the MOUNT, BACKUP and COPY commands but can't see anything. I have yet to try VMSTPCE, is that my last resort? I am hoping to avoid the expense of a data recovery service as this is just a hobbyist thing and the files are from my younger days, it is not a business issue. Thanks Rob ------------------------------ Date: Tue, 3 Jun 2008 04:38:03 -0700 (PDT) From: FrankS Subject: Re: How to read a damaged TK50 tape Message-ID: On Jun 3, 4:16=A0am, "Robert Jarratt" wrote: > I am not too concerned about restoring the damaged saveset and would be > happy to skip past it if I could. BACKUP seemed unable to skip past it > though, is there an option to make it do so? This is the command I used: > > =A0 =A0 BACKUP/NOASSIST =A0MKB300:*.*.* [...] This is what I had in mind: $ MOUNT /FOREIGN /NOASSIST /NOUNLOAD /NODATA_CHECK MKB300: $ BACKUP /NOREWIND MKB300:/SAVE some-output-disk:[some-directory]:/ LOG When you get the data error, then just repeat the BACKUP command a few times to see if the tape can be repositioned. The /NOREWIND is necessary to prevent BACKUP from starting at the beginning of the tape. ------------------------------ Date: 3 Jun 2008 08:57:11 -0500 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: How to read a damaged TK50 tape Message-ID: In article , "Robert Jarratt" writes: > > I have also tried messing around with SET MAGTAPE/SKIP:FILES:n but it seems > unable to skip past the bad saveset, presumably because the TK50 will not go > past the parity error as mentioned elsewhere on this thread. (I have a TK50 > and a TZ87, I also have a TK70 but no Q-Bus machine to put it in). This inability to continue past certain errors is built into the TK50 firmware and the only way you're likely to get around it is to contact a data recovery service that has drives with modified firmware. Someone else did mention that some drives are better at getting past these errors. If you have one of those, it is certainly worth a try. ------------------------------ Date: Tue, 3 Jun 2008 06:36:12 -0700 (PDT) From: IanMiller Subject: Re: How to read a damaged TK50 tape Message-ID: <7c356030-6781-4aa9-b003-a54f3824b164@f36g2000hsa.googlegroups.com> On 3 Jun, 14:57, koeh...@eisner.nospam.encompasserve.org (Bob Koehler) wrote: > In article , "Robert Jarratt" writes: > > > I have also tried messing around with SET MAGTAPE/SKIP:FILES:n but it seems > > unable to skip past the bad saveset, presumably because the TK50 will not go > > past the parity error as mentioned elsewhere on this thread. (I have a TK50 > > and a TZ87, I also have a TK70 but no Q-Bus machine to put it in). > > This inability to continue past certain errors is built into the TK50 > firmware and the only way you're likely to get around it is to > contact a data recovery service that has drives with modified > firmware. > > Someone else did mention that some drives are better at getting past > these errors. If you have one of those, it is certainly worth a try. Seek thou for a non-SCSI DLT drive such as a TF85. They will proceed past errors that TZ drives stop at. ------------------------------ Date: Tue, 3 Jun 2008 11:26:51 -0400 From: JCamCMKRNL Subject: Re: Instructions setting up reverse LAT port on RSX11 Message-ID: JCamCMKRNL;743720 Wrote: > Does anyone have examples or instruction for setting up reverse LAT > terminal ports on a PDP-11 running RSX. The HELP in the LATCP program > does not offer any help, but indicates that it is possible? > > I have beaucoup experience doing this in VMS to our multitude of > DECServer 200/MC servers, but I need to get this working on our 4 PDP-11 > systems as well. > > Thanks in advance for any help and suggestions you might offer. > > Jeff Cameron ---------------------- I believe I have found the solution to my problem: The command I was using were: > LCP CREATE /TERMINALS=24 /RESERVED=121,122 > LCP SET PORT TT121: /SERVER=ARIEL /PORT=PORT_7 > LCP SET PORT TT122: /SERVER=ARIEL /PORT=PORT_8 But when I entered these command into the system, the ports did not work. The key phrase in the RSX-11 Guide to Network Management Utilities, Section 5, is: "All LAT configuration changes must be made prior to issuing the LCP command START to startup the LAT process. Once the LAT process has been started, any further changes will not take effect unless implemented in the permanent database, and only after a system reboot." -- JCamCMKRNL ------------------------------------------------------------------------ JCamCMKRNL's Profile: http://techiegroups.com/member.php?userid=12735 View this thread: http://www.techiegroups.com/showthread.php?t=149838 ------------------------------ Date: Tue, 3 Jun 2008 08:13:38 -0700 (PDT) From: Bill Law Subject: Itanium kernel alignment faults Message-ID: <8528cb9d-c37d-4832-b40d-c47fa7c6f6a6@z66g2000hsc.googlegroups.com> Greetings, How can we fix kernel mode alignment faults caused by user mode code passing unaligned arguments to system services? Actually, I know how to fix them, I just don't know how to locate and identify them. According to Guy Peleg's OpenVMS Technical Journal article on alignment faults there are 3 tools for detecting alignment faults: MONITOR ALIGN, SDA FLT, and debugger SET BREAK/UNALIGN. Those are indeed wonderful tools and they have made it straight forward to identify and deal with user mode alignment faults. Having done that successfully we are now left with lots (tens of thousands per second) of kernel mode alignment faults according to MONITOR ALIGN. And SDA FLT shows they are coming from our application and are located in system address space. But the debugger SET BREAK/ UNALIGN never breaks; apparently it only works on user mode faults. I tried using SET BREAK/UNALIGN/SYSTEM but that was no help. Once a line of code is identified as calling a system service which in turn suffers an alignment fault then we are confident it can be successfully dealt with. How can we identify where in user mode code, i.e. a traceback, is producing a kernel alignment fault? Any help or pointers greatly appreciated. Cheers, Bill :-) ------------------------------ Date: Tue, 3 Jun 2008 08:48:15 -0700 (PDT) From: Rich Jordan Subject: Re: LBR function result codes still not available Message-ID: <573fc753-1113-4051-a427-2b3596c832ca@c65g2000hsa.googlegroups.com> On Jun 3, 8:26 am, "Tom Linden" wrote: > On Mon, 02 Jun 2008 11:10:49 -0700, Rich Jordan wrote: > > On Jun 1, 2:35 pm, JF Mezei wrote: > >> Tom Linden wrote: > >> > And they should ALWAYS be expressed in SDL and made available through > >> > starlet. > > >> I would suspect that resources have been limited ever since the Palmer > >> days and they never saw any priority to finish the original work of > >> building the SDL stuff for the library routines which they probably > >> thought nobody used. > > >> Note that the routines to get the information about a library (forget > >> the name) is ill defined and documentation lacks a LOT of the > >> information necessary to produce the equivalent of LIBRARY/LIST/FULL. > >> There is documentation on how to get the history, but no documentation > >> of what the history record formats are. > > >> Looks to me like they abandonned the "publishing" process of the library > >> routines halfway through and never came back to it. And these days, > >> their focus is on supporting new HP hardware, it is very doubtful they > >> will come back to stuff dating back from late 1980s. > > > The documentation specifies that the return codes are defined in > > $LBRDEF. I suppose at this point a new bug report would be more > > likely to get that reference removed from the documentation than > > getting the startlet files updates appropriately. > > > I'll agree that the LBR function documentation leaves much to be > > desired. Our task has been redefined to just use the librarian from > > DCL; it took too much time trying to get the LBR functions working. > > We're losing a little of the flexibility we wanted but the main > > functionality will be just fine. > > Are you saying the LBR functions are NOT working? > > I may be missing something here, but I can't understand why it should take > more than a few hours to create SDL sources for the entry point > declarations > and return codes. > > -- > PL/I for OpenVMSwww.kednos.com Nope. But its taken too long to get them working and I got tapped on the shoulder and told to do it the quick and dirty DCL way for now. FWIW I am not a programmer; I code on the side when the programmers are too busy. Thats what this task is. And the powers that be did not want an 'unsupported' 'could change' (even if it likely never will) workaround for something that should be there but isn't. Rich ------------------------------ Date: Tue, 3 Jun 2008 14:51:04 +0000 (UTC) From: helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) Subject: logical names: limits Message-ID: What are the logical-name limits, where are they documented and are there any plans to change them in the future? How many logical names can I define? Are the limits per table or shared or something else? What are the limits on the amount of data in the translation(s) of these logical names? For symbols, there is CLISYMTBL. Logical names, of course, are more involved, but the gist is: what is CLISYMTBL for logical names? ------------------------------ Date: Tue, 3 Jun 2008 15:22:56 +0000 (UTC) From: david20@alpha2.mdx.ac.uk Subject: Re: logical names: limits Message-ID: In article , helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: >What are the logical-name limits, where are they documented and are >there any plans to change them in the future? > >How many logical names can I define? Are the limits per table or shared >or something else? What are the limits on the amount of data in the >translation(s) of these logical names? > >For symbols, there is CLISYMTBL. Logical names, of course, are more >involved, but the gist is: what is CLISYMTBL for logical names? > I think you are probably looking for the sysgen parameters LNMPHASHTBL LNMPHASHTBL sets the size of the process logical name hash table. Logical names are hashed using a function of the name length and contents. The LNMPHASHTBL parameter determines the number of entries for process-private logical names. The recommended setting is the average number of process-private logical names. Note that the hashed values are rounded up to the nearest power of 2. LNMPHASHTBL has the GEN attribute. On VAX systems, LNMPHASHTBL is also an AUTOGEN-altered parameter. and LNMSHASHTBL LNMSHASHTBL sets the size of the system logical name hash table. Logical names are hashed using a function of the name length and contents. The LNMSHASHTBL parameter determines the number of entries for shareable logical names. These names include all names from the system, group, and job logical name tables. The recommended setting allows one to four logical names per hash table entry. The default setting is usually adequate, unless your installation has a large number of groups, or many jobs are active simultaneously. In that case, an increase in the value of the next higher power of 2 might improve logical name translation performance. Note that the hashed values are rounded up to the nearest power of 2. LNMSHASHTBL has the AUTOGEN, FEEDBACK, and GEN attributes. The number of logical name entries in a job table is also controlled on a per-user level by the SYSUAF JTQUOTA parameter MODIFY /JTQUOTA /JTQUOTA=value Specifies the initial byte quota with which the jobwide logical name table is to be created. By default, the value is 4096 on VAX systems and 4096 on Alpha systems. David Webb Security team leader CCSS Middlesex University ------------------------------ Date: Tue, 3 Jun 2008 08:25:23 -0700 (PDT) From: IanMiller Subject: Re: logical names: limits Message-ID: <76f7f97a-956a-4095-9dbb-7ee8ee9af482@34g2000hsh.googlegroups.com> On 3 Jun, 15:51, hel...@astro.multiCLOTHESvax.de (Phillip Helbig--- remove CLOTHES to reply) wrote: > What are the logical-name limits, where are they documented and are > there any plans to change them in the future? > > How many logical names can I define? Are the limits per table or shared > or something else? What are the limits on the amount of data in the > translation(s) of these logical names? > > For symbols, there is CLISYMTBL. Logical names, of course, are more > involved, but the gist is: what is CLISYMTBL for logical names? process logical names are held in the process logcal p1 pool and the size of this is limited by some SYSGEN parameter I don't recall. shared local names are in paged pool. There is a quota in the username record for limiting job logical names. Group and system logical names are not limited except by the size of paged pool. You can create shared logical name tables that do have limits. Each logical name can have 128 values and each value can be 255 bytes. http://h71000.www7.hp.com/doc/83FINAL/9996/9996pro_15.html#index_x_118 ------------------------------ Date: 03 Jun 2008 16:01:59 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: logical names: limits Message-ID: <48456af6$0$11617$607ed4bc@cv.net> In article , david20@alpha2.mdx.ac.uk writes: >In article , helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: >>What are the logical-name limits, where are they documented and are >>there any plans to change them in the future? >> >>How many logical names can I define? Are the limits per table or shared >>or something else? What are the limits on the amount of data in the >>translation(s) of these logical names? >> >>For symbols, there is CLISYMTBL. Logical names, of course, are more >>involved, but the gist is: what is CLISYMTBL for logical names? >> >I think you are probably looking for the sysgen parameters > > LNMPHASHTBL > > LNMPHASHTBL sets the size of the process logical name hash table. > Logical names are hashed using a function of the name length > and contents. The LNMPHASHTBL parameter determines the number > of entries for process-private logical names. The recommended > setting is the average number of process-private logical names. > Note that the hashed values are rounded up to the nearest power > of 2. > > LNMPHASHTBL has the GEN attribute. On VAX systems, LNMPHASHTBL is > also an AUTOGEN-altered parameter. > >and > > LNMSHASHTBL > > LNMSHASHTBL sets the size of the system logical name hash table. > Logical names are hashed using a function of the name length > and contents. The LNMSHASHTBL parameter determines the number > of entries for shareable logical names. These names include all > names from the system, group, and job logical name tables. The > recommended setting allows one to four logical names per hash > table entry. The default setting is usually adequate, unless > your installation has a large number of groups, or many jobs are > active simultaneously. In that case, an increase in the value of > the next higher power of 2 might improve logical name translation > performance. Note that the hashed values are rounded up to the > nearest power of 2. > > LNMSHASHTBL has the AUTOGEN, FEEDBACK, and GEN attributes. > > >The number of logical name entries in a job table is also controlled on a >per-user level by the SYSUAF JTQUOTA parameter > >MODIFY > > /JTQUOTA > > /JTQUOTA=value > > Specifies the initial byte quota with which the jobwide logical > name table is to be created. By default, the value is 4096 on VAX > systems and 4096 on Alpha systems. The LNM*HASHTBL SYSGEN params deal with the length of the hash table used to locate logical names for translation. Not a direct relationship to the CLISYMTBL parameter with respect to DCL symbols. Logical names (LNMB, LNMX, etc.) are carved from paged regions of memory depending upon whether or not they are process private or system/group. Limit-wise I believe you would be limited by the about of page pool re- sources available. The hash table length isn't a limiting factor. Their may be more hash table collisions with a short hash table with respect to the number of logicals defined. This would only affect the lookup time as they translation would require walking down a chain of LNMBs queued in hash table at the index computed by hashing the logical name string. The hash table algorithm is detailed in the OpenVMS I&DS (LNM$HASH). Rotate by 9 bits and XOR the next 4 bytes of the string until the end. Excess is treated by XORing byte by byte with a 13 bit rotate. The result is then multiplied by a value and normalized to the number of hash table entries for the index. -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM "Well my son, life is like a beanstalk, isn't it?" http://tmesis.com/drat.html ------------------------------ Date: Tue, 3 Jun 2008 07:05:40 -0700 (PDT) From: tadamsmar Subject: Need an external CD/DVD writer for DS10. Message-ID: <8b386066-cc79-4d0e-a0da-1e247a8faf92@d1g2000hsg.googlegroups.com> We have a DS10 running 7.2.1. Any suggestions for a compatible CD/ DVD writer? Need an external one with an SCSI connector. ------------------------------ Date: Tue, 3 Jun 2008 07:19:32 -0700 (PDT) From: IanMiller Subject: Re: Need an external CD/DVD writer for DS10. Message-ID: <5307ad9a-0e98-4fee-b256-5176e4297306@d77g2000hsb.googlegroups.com> On 3 Jun, 15:05, tadamsmar wrote: > We have a DS10 running 7.2.1. Any suggestions for a compatible CD/ > DVD writer? > > Need an external one with an SCSI connector. Isn't that a bit like "I've got this PC running Windows 95 and I want to connect a digital camera to it"? Look for something from Yamaha or Plextor and hope. See also http://64.223.189.234/labsnotes/openvms_cd_dvd_recording_20070306.pdf http://64.223.189.234/node/12 ------------------------------ Date: 03 Jun 2008 15:49:08 GMT From: VAXman- @SendSpamHere.ORG Subject: Re: Need an external CD/DVD writer for DS10. Message-ID: <484567f4$0$11617$607ed4bc@cv.net> In article <8b386066-cc79-4d0e-a0da-1e247a8faf92@d1g2000hsg.googlegroups.com>, tadamsmar writes: >We have a DS10 running 7.2.1. Any suggestions for a compatible CD/ >DVD writer? > >Need an external one with an SCSI connector. I have a YAMAHA CRW2200S CD writer (old). It was ATAPI which came with a SCSI to ATAPI adapter. I would wager a bet that you'll not find an actual SCSI CD/DVD writer. You may need to use an ATAPI with a converter. Find out what HP is shipping with their Itanium servers. These *may* also function on the Alpha with the ATAPI/SCSI converter. -- VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)COM "Well my son, life is like a beanstalk, isn't it?" http://tmesis.com/drat.html ------------------------------ Date: Tue, 3 Jun 2008 07:58:28 +0000 (UTC) From: david20@alpha1.mdx.ac.uk Subject: Re: OT: Net Neutrality is far more serious than people realise Message-ID: In article <4844b7b1$0$7257$c3e8da3@news.astraweb.com>, JF Mezei writes: >johnwallace4@gmail.com wrote: > >> Ellacoya's deep packet inspection mostly looks at packet headers, >> protocol types, IP addresses, and the like, and uses them fo "traffic >> management" purposes, flow control, prioritisation, and such, without >> actually knowing or caring about the details of the content. > >I am affraid to tell you that you have drunken the kool-aid. I am quite >surprised that you would believe the above. > >BitTorrent does not use well known ports. It does not use any special IP >or TCP options. So pray tell how your magic Ellacoya boxes can detect a >"flow" of BitTorrent without looking at the packet payload ? > >In fact, Ellacoya prides itself in being able to detect BitTorrent flows >on well known ports such as 80. (for legal purposes, they don't have >the guts to say "BitTorrent" because they are affraid of being sued by >that corporation so they use "P2P". > JF you seem to think that this is something new it isn't. Companies have been fighting against the use of P2P applications and "firewall friendly" applications using deep inspection and traffic shaping tools for years. As to net neutrality this is a bit of mythology. The internet is and always has been a connected set of private networks. Each owner of a private network has always been free to accept, reject, throttle whatever traffic they like. The classic example is the granddaddy of email blacklists the RBL. The RBL (Realtime Blackhole list) could be deployed in two ways. The first was simply as an email check as with all the other DNS based blocking lists. The second though and the reason it is called a blackhole list was to alter routing information to effectivily cut the listed servers off the internet as far as those using the RBL service were concerned. This second method cuts not just email traffic but all traffic. See http://www.mail-abuse.com/wp_introrbl.html At one point the company providing the Transatlantic link into Janet (UK Joint Academic Network) was using the MAPS RBL in router blocking mode. Hence if a site in the states managed to get onto that list and tried to contact a UK university they would not be able to connect over the internet and the UK university would have no knowledge of their connection attempts or way of allowing the US system to communicate. The only solution was for the US institution to get its system removed from the RBL. This was in place for a number of years. David Webb Security team leader CCSS Middlesex University > > > >> I'm a >> customer of an ISP with Ellacoyas and I'm comfortable with it (for >> now), though I understand that other folks might not be happy; that;s >> what "choice" is for. > >"for now" is the big key here. They have hooked and brainwashed you. And >slowly, they will morph their service offering to a point where if you >wish to connect an Xbox you need to pay extra and they will configure >your ellacoya profile to allow Xbox traffic through. (yes, ellacoya >works on an individual basis can captures data on an individual basis >down to what applications you are using for how long). > >Want VoIP ? Well your telco ISP will block VoIP by default. (well not >totally block it, but they will give you such a low throughput as to >make it unusable). You want assured quality ? then you pay an extra $20 >per month to have SIP protocol unblocked. Of course, most people will >then look at the $20 + Vonage fees and decide to stay with the telco's >landline service. > > >YOU HAVE TO NIP THIS IN THE BUD. IF YOU LET THOSE BOXES TAKE ROOT, THE >INTERNET WILL BECOME LIKE CABLE WHERE THE ISP WILL SELL YOU "CHANNELS" >AND YOU CAN ONLY WATCH THOSE CHANNELS. > >Ellacoya isn't about managing traffic, it is about segregating it so >that the ISP can make more money by making various applicatiosn >"optional extras". > >What's the point of setting up your own web site when most users won't >be able to access it ? You'll then be forced to go to facebook or >whichever popular web site has paid to be made available on ISP's "basic >access" packages, and you then have to be limited by what facebook gives >you. No more freedom to create you own web sites. > >In essence, it is moving the internet from democratic media to >corporatised media. > > >Read about it. I didn't believe about this until Bell started to mess >withj my traffic (I am not a customer of Bell, Bell is messing with a >competitor's traffic) and the more I read about it, the more serious I >see the issue. > > >> I suspect what JF is referring to, for real intrusive monitoring, >> where all http traffic flowing through your ISP is intercepted, not >> just headers, and the *contents* of your traffic used to provide >> "extra targeted" ads isn't Ellacoya at all. > >Do you seriously believe that Ellacoya's boxes are not able to record an >individual's HTTP requests ? Think again. Read up about it. And if they >were so angel like, why would they make so damned sure there is not a >trace of documentation on the net about how their boxes work ? But they >sure like to brag about their capabilities. > > >Bell Canada is desperate to control media and get advertising revenus. >They wasted a LOT of money during .com trying to emaulate the >AOL-Time/Warner fiasco by buying media/tv in canada. They had to sell it >all off because they were nearly bankrupt. And now, they see an >opportunity to use the internet to get their foot into content again. > ------------------------------ Date: Tue, 3 Jun 2008 11:42:22 +0000 (UTC) From: david20@alpha2.mdx.ac.uk Subject: Re: OT: Net Neutrality is far more serious than people realise Message-ID: In article , david20@alpha1.mdx.ac.uk writes: >In article <4844b7b1$0$7257$c3e8da3@news.astraweb.com>, JF Mezei writes: >>johnwallace4@gmail.com wrote: >> >> >JF you seem to think that this is something new it isn't. Companies have been >fighting against the use of P2P applications and "firewall friendly" >applications using deep inspection and traffic shaping tools for years. >As to net neutrality this is a bit of mythology. The internet is and always has >been a connected set of private networks. Each owner of a private network has >always been free to accept, reject, throttle whatever traffic they like. >The classic example is the granddaddy of email blacklists the RBL. The RBL >(Realtime Blackhole list) could be deployed in two ways. The first was simply >as an email check as with all the other DNS based blocking lists. The second >though and the reason it is called a blackhole list was to alter routing >information to effectivily cut the listed servers off the internet as far as >those using the RBL service were concerned. This second method cuts not just >email traffic but all traffic. > >See > >http://www.mail-abuse.com/wp_introrbl.html > >At one point the company providing the Transatlantic link into Janet (UK Joint >Academic Network) was using the MAPS RBL in router blocking mode. Hence if a >site in the states managed to get onto that list and tried to contact a UK >university they would not be able to connect over the internet and the UK >university would have no knowledge of their connection attempts or way of >allowing the US system to communicate. The only solution was for the US >institution to get its system removed from the RBL. >This was in place for a number of years. > There used to be a document on the JANET website explaining about the use of the RBL in routing mode and the transatlantic link provided by Teleglobe but I can't seem to find it at the moment. The best I can come up with is the short mention in the section titled "Teleglobe Adopt the Realtime Blackhole List" in http://webarchive.ja.net/services/publications/archive/newsletters/ukerna-news/1998/september/ukerna-news5.html from the september 1998 newsletter. David Webb Security team leader CCSS Middlesex University ------------------------------ Date: 3 Jun 2008 08:52:10 -0500 From: koehler@eisner.nospam.encompasserve.org (Bob Koehler) Subject: Re: OT: Net Neutrality is far more serious than people realise Message-ID: <$l3kmeofB4m4@eisner.encompasserve.org> In article <7uydneqty68VqtnVnZ2dnUVZ_hWdnZ2d@comcast.com>, "Richard B. Gilbert" writes: > > There is nothing to prevent anyone with System privileges from reading > your e-mail. Tehcnically, yes, but rules may apply. I'm sure I'm not the only one working for a private company who's policy states that reading someone else's email requires approval of a corporate vice president. Violation can result in termination. An employee's relationship with a private employer is in many areas left up to the employee and employer. I'm sure other companies exist that have very different, or no, policies. ------------------------------ Date: 3 Jun 2008 07:49:45 -0500 From: clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley) Subject: Re: Python on VMS status ? Message-ID: In article , koehler@eisner.nospam.encompasserve.org (Bob Koehler) writes: > In article , clubley@remove_me.eisner.decus.org-Earth.UFP (Simon Clubley) writes: >> What is the current status of Python on VMS ? >> >> Is the existing port considered to be robust and production ready ? >> >> Are there any plans for HP to do a Perl/PHP style official port ? > > I've never had any problems with the Python on VMS that I grabbed > a few months ago. Thanks for the feedback everyone. It makes me more comfortable installing it on a production system knowing that others are using it ok. Simon. -- Simon Clubley, clubley@remove_me.eisner.decus.org-Earth.UFP Microsoft: Bringing you 1980's technology to a 21st century world ------------------------------ End of INFO-VAX 2008.309 ************************