Pathfinder on Vista? XP? Win2000? Server'03? oh my!

What can you do with Pathfinder?

Moderators: AXIA_milos, DanBays

User avatar
AXIA_milos
Axia Team
Posts: 281
Joined: Fri May 25, 2007 2:54 am
Location: San Luis Obispo, CA

Pathfinder on Vista? XP? Win2000? Server'03? oh my!

Post by AXIA_milos »

We recommend that PathfinderPC Server be run on Windows Server 2000 or 2003. While PathfinderPC Server will run under Windows 2000, XP, 2000 Server, and 2003 Server, there are some important limitations that need to be considered when choosing an operating system for PathfinderPC Server. All Microsoft workstation operating systems such as Windows 2000 and Windows XP have a limit as to the number of simultaneous incoming connections they will accept. Therefore, if you are going to have more than 10 clients (PathfinderPC Client, PathfinderPC Mini) accessing the PathfinderPC Server application at the same time, you must use a Server operating system such as Windows 2000 Server or Windows 2003 Server.

In addition, Microsoft XP Service Pack 2 added a security feature that limits the number of outgoing connections to devices that can occur in any short period of time. This means in an Axia environment, if the server application needs to connect to more than 6 Axia devices on the network, and there is any chance that those devices might not be reachable, XP should not be used for the PathfinderPC Server operating system. If the devices are not present and multiple connection attempts occur, a watchdog in XP is triggered that causes XP to minimize all network traffic until the machine is rebooted. This was an attempt by Microsoft to detect and mitigate wormlike activity.

Due to these restrictions, it is highly recommended that either Microsoft 2000 Server or Microsoft 2003 Server is used as the host operating system for PathfinderPC Server. It is also recommended that the machine have at least 512 MBytes of RAM and at least a 1 Ghz P4 processor.

Oleg_axia
Axia Team
Posts: 4
Joined: Mon Oct 01, 2007 4:44 pm
Location: Riga, Latvia

Re: Pathfinder on Vista? XP? Win2000? Server'03? oh my!

Post by Oleg_axia »

AXIA_milos wrote:All Microsoft workstation operating systems such as Windows 2000 and Windows XP have a limit as to the number of simultaneous incoming connections they will accept.
Not entirely true. The connection limit is related to MS services only, like IIS, File and Printer sharing, named pipes, etc. The restriction doesn't apply to normal TCP incoming connections.

DanBays
Axia Team
Posts: 28
Joined: Wed Sep 05, 2007 7:45 am
Location: Cleveland
Contact:

Post by DanBays »

Not entirely true. The connection limit is related to MS services only, like IIS, File and Printer sharing, named pipes, etc. The restriction doesn't apply to normal TCP incoming connections.
While we have learned that Oleg is correct about this. XP does allow more than 10 incoming TCP connections that are not Microsoft service related, there is another potential side to this.

Quoted from Microsoft:
Per development: The connection limit refers to the number of redirector-based connections and is enforced for any file, print, named pipe, or mail slot session. The TCP connection limit is not enforced, but it may be bound by legal agreement to not permit more than 10 clients.

This leads us to believe using XP in such a manner may be a violation of your license. Also the outgoing connection count is an issue for larger networks.
Dan Bays
Software Authority, Inc.
Commercial Recording Studios, Inc.

dremund
Posts: 15
Joined: Tue Sep 04, 2007 9:25 pm
Location: USA
Contact:

Post by dremund »

Must this computer be dedicated, or can it be used for other things too?

tyler
Posts: 4
Joined: Wed Jun 06, 2007 8:18 pm
Location: Saskatoon Saskatchewan
Contact:

Post by tyler »

I've seen it installed on dedicated machines, news servers, automation servers, etc. It's probably best to have it on a machine that isn't used by staff so you're not having service interruptions due to reboots, etc. If it's a relatively small installation I see no problem with it on a shared machine.

DanBays
Axia Team
Posts: 28
Joined: Wed Sep 05, 2007 7:45 am
Location: Cleveland
Contact:

Post by DanBays »

Obviously the safest bet is to install it on a dedicated machine. However, the answer to this question really depends on what you are using PathfinderPCServer for. We have customers that are using it for just some basic routing, and then we have customers that have massive scripts and huge aspects of their internal infrastructure and automation built around Pathfinder. In the latter case, definitely steer towards a dedicated PC. In the earlier case you may be able to get away with other applications running on the same pc.

One thing to note is that at this point in time, PathfinderPCServer does not run as a service but as a desktop application. Therefore, if it is at all critical to your operation, it should be running on a machine that the general riffraff does not normally use so that they do not accidentally shut the application down. Also if the other applications use significant CPU resources, a Pathfinder function might be delayed or perform sluggishly.

Our recommendation if possible though is to run the server application on a dedicated machine. This will be more stable and responsive. Obviously the client application can be run on any machines in your building along with everyday desktop work. That is what it is designer for.
Dan Bays
Software Authority, Inc.
Commercial Recording Studios, Inc.

Andrew_KOOP
Posts: 47
Joined: Thu Aug 23, 2007 7:25 pm
Location: Austin, TX
Contact:

Pathfinder on Windows Server 2008?

Post by Andrew_KOOP »

Are there any issues running Pathfinder on Windows Server 2008?

Thanks,
-Andrew

DanBays
Axia Team
Posts: 28
Joined: Wed Sep 05, 2007 7:45 am
Location: Cleveland
Contact:

Post by DanBays »

Andrew,
Not that we know of, but we have not had the luxury of testing it yet. We have Server 2008 on the premises, and we have a new machine coming in this week, so we'll try to load it up and run some tests. Stand-by for more information.

Thanks
Dan Bays
Software Authority, Inc.
Commercial Recording Studios, Inc.

Andrew_KOOP
Posts: 47
Joined: Thu Aug 23, 2007 7:25 pm
Location: Austin, TX
Contact:

Post by Andrew_KOOP »

Thanks! And by the way... the new panel features look pretty neat.

y not
Posts: 3
Joined: Fri Jul 18, 2008 3:02 am
Location: Saskatoon

Will Pathfinder eventually work for Vista? Windows 7?

Post by y not »

Will Pathfinder and Pro work with Vista? Windows 7? Is there a way to make it work with these OS. Will there be eventual support for these OS?
y not

DanBays
Axia Team
Posts: 28
Joined: Wed Sep 05, 2007 7:45 am
Location: Cleveland
Contact:

Post by DanBays »

The Pathfinder applications will run on Win 2008, Vista, and Win 7. However, Server, Client, and Mini all need one tweak. After you install them on one of these operating systems, go to the executable file in Program Files\PathfinderServer or Program Files\PathfinderPC or Program Files\PathfinderMini. Then Right Click on the executable and click properties. Select Compatibility and check on the Run As Administrator. This will allow them to work properly under these operating systems.
Dan Bays
Software Authority, Inc.
Commercial Recording Studios, Inc.

David
Posts: 19
Joined: Thu Jan 06, 2011 1:59 am
Location: Park Rapids, Minnesota

Are CAL's needed?

Post by David »

I will have over 10 axia devices, so I presume I should use Windows Server 2000 or 2003 according to your notes. Do I need Client Access Licenses and if so, how many? I only need to run the pathfinder client application on 5 or fewer computers. I would assume since your software is not a Microsoft product, then I wouldn't need CALs.

Could I get away with XP or not? What about Vista or 7 do they have the same limitations as XP?

Dave

DanBays
Axia Team
Posts: 28
Joined: Wed Sep 05, 2007 7:45 am
Location: Cleveland
Contact:

Post by DanBays »

David,

We now also recomment Windows Server 2008. You will have a hard time pucrhasing 2000 or 2003. Technically the way the Microsoft license is worded you will need Cals. Depending on whether you use the device or user model and the number of users/connections the cals will be different. However, almost any copy of Windows Server will come with 5 cals so you should be ok.

You may be able to get away with xp/Vista/7 but you have to be aware of the potential pitfalls. If your client connection count will not be greater than 10, then you should be in compliance with the Microsoft client licensing. The only catch is that you need to be aware of the fact that if the computer looses connectivity with numerous pieces of the Axia equipment at the same time, the outbound TCP connection count limit may cause a problem forcing you to reboot to get things working again. You will only know this has happened by checking in the system log and noticing that PathfinderServer is connecting and disconnecting repeatedly. That is why we do not recommend it unless PathfinderServer is not serving a mission critical role in the installation
Dan Bays
Software Authority, Inc.
Commercial Recording Studios, Inc.

David
Posts: 19
Joined: Thu Jan 06, 2011 1:59 am
Location: Park Rapids, Minnesota

Post by David »

That makes sense now. So the count limit of 6 is for outgoing failed TCP connections?

I will be using it only to create buttons to change paths on axia devices and maybe to route multiple path changes on incoming EAS messages. I don't foresee communications issues with multiple axia devices unless the core switch fails. If that fails I'm momentarily dead until I change it out to a backup switch anyhow. XP may be worth the try first and if problems arise, migrate to a server platform.

DanBays
Axia Team
Posts: 28
Joined: Wed Sep 05, 2007 7:45 am
Location: Cleveland
Contact:

Post by DanBays »

It is aproximately 6 though the exact number is a little nebulous. Here is the actual story with what is going on. Pathfinder Server spins up connections to all of the equipment in its database as fast as it can when it starts up. The workstation operating systems (xp, Vista, Win7) have no problems with this. But if the equipment is not available, the operating system sees a bunch of failed attaempts to connect to ip addresses that do not exist. It then decides it must be a worm fishing for connections and slows the TCP stack to a crawl to slow down the spread. You then have to reboot to fix the issue. So as long as your equipment is available, there is not a problem.

But if you do have an outage such as a core switch or edge switch with lots of devices or bad nic connection on the Pathfinder server, we do not want you to have to remember that once the panic is over and the outage is fixed that - ohh yes you also will need to reboot the Pathfinder Server. We would prefer that it just picks up everything as it comes back online seemlessly as it will do with the server operating system.

Additionally the server operating system is optimized to do the kinds of things we are doing with PathfinderServer and the workstation OS is not.

Having said that, we do lots of R&D with Pathfinder on workstation systems and it works just fine. We just have to keep these issues in mind and in a real world scenario we do not want you to have to do that.

I would recommend perhaps creating a stack event that monitors for equipment outages and sends you an email. That will help you to know if this problem might be taking place. There are qualifiers which can be acted upon if Pathfinder cannot talk to the equipment. Support can help you with this if you have questions.
Dan Bays
Software Authority, Inc.
Commercial Recording Studios, Inc.

Post Reply