<commit_before>**********************************************************************
***** Overall responsiblities
**********************************************************************
Maintenance of this file: Rob
ISP network card installation: Rob
Rack assembly: Mac/Rob
Wiring: Mac
Temp. worker co-ordination: Mac

**********************************************************************
***** Hardware
**********************************************************************
ISP110s:
	Status: Received
	Responsible: Rob
	RMAs: 1 returned, replacement recieved
	To be RMA'ed: pc83 (NMI errors) pc48 (simply dead, though it worked at first)
		pc51 (often hangs)

Network cables:
	Status: Received
	Responsible: Mac

Rackmount nuts/screws:
	Status: Received
	Responsible: Mac

3ft Power cables from ValCom:
	Status: Recieved
	Responsible: Rob

Short power cables from Standard:
	Status: Received
	Responsible: Rob or Leigh

Additional RPCs:
	Status: Recieved

Additional APCs:
	Status: Not ordered
	Responsible: ??
	Note: We've stolen 1 APC from the sharks, which will need to be
		replaced if we decide to reconnect them

Cyclades:
	Status: Recieved
	Responsible: ??
	Note: One host adapter installed in plastic, expanders need to be
		hooked up. The other is installed in the serial server.

Labels:
	Avery labels for cables - pick them up at OfficeMax, etc.
	Status: Arrived
	Responsible: Rob
	 
Cable ties:
	Pick them up at Home Depot
	Status: Arrived
	Responsible: Mike

Cable management bars:
	Status: Cancelled - we're using cable ties instead
	Simple horizontal metal bars to tie cables to
	Responsible: Mac
	Note: Corey suggests that the metal shop is the simplest way to go,
		but they may take a week to deiver

Fiber cables:
	Status: Recieved
	Responsible: Leigh

**********************************************************************
***** Testbed Software
**********************************************************************
snmpit:
	Correctly handle multiple switches
	Responsible: Mac
	Status: ??

tip/capture:
	Get it working over the network and on multiple serial servers
	Responsible: Leigh
	Status: Done

power:
	Extend it to talk to RPC (serial) power controllers
	Responsible: Mac
	Status: Done
	
Disk image:
	Build a disk image that has any changes required for ISPs
	Responsible: Rob
	Status: Done

**********************************************************************
***** Problems to resolve
**********************************************************************
Pick control net ineterface:
	Bottom on-board interface will be control
	Responsible: Mike
	Status: Done

Decide on machine numbering scheme:
	Responsible: ??
	Status: Done
	Start at pc41

Serial server:
	What machines can we use the Cyclades card in?
	Responsible: Rob/Leigh/Mike
	Status: Done
	ASA box has become tipserv1

NIC probe order:
	We need to determine if FreeBSD and Linux probe the NIC cards in the
		same order, and if not, make the order consistent
	Responsible: Leigh
	Status: Done

**********************************************************************
***** Misc
**********************************************************************
Cable labels:
	Responsible: Rob
	Status: Printed

PC labels:
	Responsible: Rob
	Status: Printed
	Note: We won't label machines until we know they work

Power outlets:
	We need 2 outlets of at least 15 amps per rack
	Responsible: Rob
	Status: Found 3, need 3 more
	Note: Any outlets we find under the floor are fair game
	Note: We should wait until _after_ September 9th to pursue this

Label power cables:
	Responsible: Rob

**********************************************************************
***** Testbed state to update
**********************************************************************
New machine type:
	Status: Done
	Responsible: Mac

Wires table:
	Using a consistent wiring scheme, this can be filled by a script
	Responsible: Rob
	Status: Script created/checked in, first two racks done

Interfaces table:
	Toughest part here is the MAC addresses - See "MAC Address gathering"
		procedure below
	Responsible: Rob
	Status: First two racks done

Nodes table:
	The only information in this table this is unique per-node is node_id,
		ip, and precedence - should be easy to populate with a script
	Responsible: Rob
	Status: First two racks done

dhcpd.conf:
	There's already a script (db/dhcpd_makeconf) to generate this once
		the nodes and interfaces tables are populated
	Responsible: Rob
	Status: First two racks done

Outlets table:
	Using a consistent wiring scheme, this can be filled by a script
	Responsible: Rob
	Status: First two racks done

DNS zone files on paper:
	Need to add DNS entries for all new nodes
	Responsible: Mac/Rob
	Status: First two racks done

Information about the RPCs:
	Will probably need entires in the nodes table
	Responsible: Mac
	Status: First two racks done
	
tip/capture state:
	Not sure what needs to be done for the new tip/capture
	Responsible: Leigh
	Status: First two racks done
	
**********************************************************************
***** Procedures
**********************************************************************
Serial/BIOS setup: (not complete)
	1. Main menu
		processor serial number -> disabled
	2. Security menu<commit_msg>New node testing procedures<commit_after>**********************************************************************
***** Overall responsiblities
**********************************************************************
Maintenance of this file: Rob
ISP network card installation: Rob
Rack assembly: Mac/Rob
Wiring: Mac
Temp. worker co-ordination: Mac

**********************************************************************
***** Hardware
**********************************************************************
ISP110s:
	Status: Received
	Responsible: Rob
	RMAs: 1 returned, replacement recieved
	To be RMA'ed: pc83 (NMI errors) pc48 (simply dead, though it worked at first)
		pc51 (often hangs)

Network cables:
	Status: Received
	Responsible: Mac

Rackmount nuts/screws:
	Status: Received
	Responsible: Mac

3ft Power cables from ValCom:
	Status: Recieved
	Responsible: Rob

Short power cables from Standard:
	Status: Received
	Responsible: Rob or Leigh

Additional RPCs:
	Status: Recieved

Additional APCs:
	Status: Not ordered
	Responsible: ??
	Note: We've stolen 1 APC from the sharks, which will need to be
		replaced if we decide to reconnect them

Cyclades:
	Status: Recieved
	Responsible: ??
	Note: One host adapter installed in plastic, expanders need to be
		hooked up. The other is installed in the serial server.

Labels:
	Avery labels for cables - pick them up at OfficeMax, etc.
	Status: Arrived
	Responsible: Rob
	 
Cable ties:
	Pick them up at Home Depot
	Status: Arrived
	Responsible: Mike

Cable management bars:
	Status: Cancelled - we're using cable ties instead
	Simple horizontal metal bars to tie cables to
	Responsible: Mac
	Note: Corey suggests that the metal shop is the simplest way to go,
		but they may take a week to deiver

Fiber cables:
	Status: Recieved
	Responsible: Leigh

**********************************************************************
***** Testbed Software
**********************************************************************
snmpit:
	Correctly handle multiple switches
	Responsible: Mac
	Status: in progress, target date 9/20

tip/capture:
	Get it working over the network and on multiple serial servers
	Responsible: Leigh
	Status: Done

power:
	Extend it to talk to RPC (serial) power controllers
	Responsible: Mac
	Status: Done
	
Disk image:
	Build a disk image that has any changes required for ISPs
	Responsible: Rob
	Status: Done

**********************************************************************
***** Problems to resolve
**********************************************************************
Pick control net ineterface:
	Bottom on-board interface will be control
	Responsible: Mike
	Status: Done

Decide on machine numbering scheme:
	Responsible: ??
	Status: Done
	Start at pc41

Serial server:
	What machines can we use the Cyclades card in?
	Responsible: Rob/Leigh/Mike
	Status: Done
	ASA box has become tipserv1

NIC probe order:
	We need to determine if FreeBSD and Linux probe the NIC cards in the
		same order, and if not, make the order consistent
	Responsible: Leigh
	Status: Done

**********************************************************************
***** Misc
**********************************************************************
Cable labels:
	Responsible: Rob
	Status: Printed

PC labels:
	Responsible: Rob
	Status: Printed
	Note: We won't label machines until we know they work

Power outlets:
	We need 2 outlets of at least 15 amps per rack
	Responsible: Rob
	Status: Found 3, need 3 more
	Note: Any outlets we find under the floor are fair game
	Note: We should wait until _after_ September 9th to pursue this

Label power cables:
	Responsible: Rob

**********************************************************************
***** Testbed state to update
**********************************************************************
New machine type:
	Status: Done
	Responsible: Mac

Wires table:
	Using a consistent wiring scheme, this can be filled by a script
	Responsible: Rob
	Status: Script created/checked in, first two racks done

Interfaces table:
	Toughest part here is the MAC addresses - See "MAC Address gathering"
		procedure below
	Responsible: Rob
	Status: First two racks done

Nodes table:
	The only information in this table this is unique per-node is node_id,
		ip, and precedence - should be easy to populate with a script
	Responsible: Rob
	Status: First two racks done

dhcpd.conf:
	There's already a script (db/dhcpd_makeconf) to generate this once
		the nodes and interfaces tables are populated
	Responsible: Rob
	Status: First two racks done

Outlets table:
	Using a consistent wiring scheme, this can be filled by a script
	Responsible: Rob
	Status: First two racks done

DNS zone files on paper:
	Need to add DNS entries for all new nodes
	Responsible: Mac/Rob
	Status: First two racks done

Information about the RPCs:
	Will probably need entires in the nodes table
	Responsible: Mac
	Status: First two racks done
	
tip/capture state:
	Not sure what needs to be done for the new tip/capture
	Responsible: Leigh
	Status: First two racks done
	
**********************************************************************
***** Hardware Testing
**********************************************************************

Initial:
	Boots and runs
	Responsible: Rob
	Status: 2 racks done

Stress:
	Ferret out flaky nodes through stress testing, eg lots of rebooting and power-cycling
	Responsible: ?
	Status: 2 racks partially done in course of everyday use; need real script done
	Note: create an ns and run script for this.

Temperature:
	Run nodes all out to verify temps don't get too high.
	Responsible: ?
	Status: zilch
	Note: Create an ns and run script for this.
		Probably a 4-hour run of a big build, over and over, will do it.
		Believe the disk and processor are the only important heat sources.
		Measure the board temp(s) thru on-board sensors, especially of
		top-most node.

**********************************************************************
***** Procedures
**********************************************************************
Serial/BIOS setup: (not complete)
	1. Main menu
		processor serial number -> disabled
	2. Security menu
{'fraction_non_alphanumeric': 0.22587160797400543, 'fraction_numerical': 0.0045666110476859575, 'mean_word_length': 5.253706754530477, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2168554', 'n_tokens_mistral': 3191, 'n_tokens_neox': 2888, 'n_words': 1369}