Subo descripción general de todos los paquetes y módulos.
Mañana seguiré describiendo las decisiones de diseño.

 On branch master
 Changes to be committed:

	modified:   Memoria/Arquitectura.lyx
	new file:   Memoria/Proyecto RSA/CygnusCloud.zip
	new file:   "Memoria/graficos/Arquitectura/Vista l\303\263gica/DiagramaPaquetes.pdf"
	new file:   "Memoria/graficos/Arquitectura/Vista l\303\263gica/DiagramaPaquetesClusterServer.pdf"
	new file:   "Memoria/graficos/Arquitectura/Vista l\303\263gica/DiagramaPaquetesDatabase.pdf"
	new file:   "Memoria/graficos/Arquitectura/Vista l\303\263gica/DiagramaPaquetesNetwork.pdf"
Subo:
- decisiones de diseño que puedo escribir terminadas
Si se os ocurre otra más, avisadme.

 On branch master
 Changes to be committed:

	modified:   Memoria/Arquitectura.lyx
Subo:
- paquetes modificados para utilizar un nuevo formato más eficiente. Ahora
  todos los encabezados de paquete y separadores ocupan exactamente un byte.
- pruebas unitarias modificadas para utilizar el nuevo formato de paquete.

 On branch infrastructure-upstream
 Changes to be committed:

	modified:   src/CygnusCloud/network/packet.py
	modified:   src/CygnusCloud/network/tests/packet.py
Corrijo BUG en la red que impedía la terminación de los hilos de recepción
(lo que provocaba cuelgues en cualquier cosa que usara la red).

 On branch infrastructure-upstream
 Changes to be committed:

	modified:   src/CygnusCloud/network/connection.py
	modified:   src/CygnusCloud/network/threads/dataProcessing.py
Subo:
- red con dos mejoras:
  1) las conexiones quedan identificadas por su IP y por su puerto.
  2) cuando una conexión se cierra, sus paquetes salientes se descartarán.
- tests actualizados para utilizar el nuevo API de la red. Las modificaciones
  son menores, pero obligan a revisar todo el código que usa la red.
- paquetes de red estructurados de acuerdo a la memoria.

Seguiré haciendo modificaciones en la infraestructura para que utilice
la versión más reciente de este módulo.

 On branch infrastructure-upstream
 Changes to be committed:

	renamed:    network/tests/tmp.py -> network/manager/__init__.py
	renamed:    network/manager.py -> network/manager/networkManager.py
	new file:   network/packets/__init__.py
	renamed:    network/packet.py -> network/packets/packet.py
	modified:   network/tests/ConvCallback.py
	modified:   network/tests/MultiClients.py
	modified:   network/tests/client01.py
	modified:   network/tests/client03.py
	modified:   network/tests/client04.py
	modified:   network/tests/clientConversational.py
	modified:   network/tests/clientEmisor.py
	modified:   network/tests/clientReceptor.py
	modified:   network/tests/dummyCallback.py
	modified:   network/tests/packet.py
	modified:   network/tests/server01.py
	modified:   network/tests/server02.py
	modified:   network/tests/server03.py
	modified:   network/tests/server04.py
	modified:   network/tests/serverConversational.py
	modified:   network/tests/serverWridge.py
	modified:   network/threads/connectionMonitoring.py
	modified:   network/threads/dataProcessing.py
	new file:   network/twistedInteraction/__init__.py
	renamed:    network/connection.py -> network/twistedInteraction/connection.py
	renamed:    network/protocols.py -> network/twistedInteraction/protocols.py
Actualizo las clases de la infraestructura para que utilicen el nuevo
API de la red.

 On branch infrastructure-upstream
 Changes to be committed:

	modified:   CygnusCloud/mainServer/callbacks.py
	modified:   CygnusCloud/mainServer/connector/mainServerConnector.py
	deleted:    CygnusCloud/mainServer/data.sql
	modified:   CygnusCloud/mainServer/reactor.py
	modified:   CygnusCloud/testing/dummyVMServer.py
	modified:   CygnusCloud/testing/mainServerTester.py
	modified:   CygnusCloud/testing/virtualMachineServerTester.py
	modified:   CygnusCloud/virtualMachineServer/libvirtConnector.py
	modified:   CygnusCloud/virtualMachineServer/vmClient.py
Subo:
- clases de la infraestructura modificadas para utilizar el nuevo API de la red.
- módulos reubicados de acuerdo al contenido de la memoria.

 On branch infrastructure-upstream
 Changes to be committed:

	renamed:    mainServer/__init__.py -> clusterServer/__init__.py
	renamed:    mainServer/connector/__init__.py -> clusterServer/connector/__init__.py
	renamed:    mainServer/connector/mainServerConnector.py -> clusterServer/connector/clusterServerConnector.py
	renamed:    mainServer/connector/databaseUpdateThread.py -> clusterServer/connector/databaseUpdateThread.py
	renamed:    mainServer/loadBalancing/__init__.py -> clusterServer/loadBalancing/__init__.py
	renamed:    mainServer/loadBalancing/loadBalancer.py -> clusterServer/loadBalancing/loadBalancer.py
	renamed:    mainServer/loadBalancing/simpleLoadBalancer.py -> clusterServer/loadBalancing/simpleLoadBalancer.py
	renamed:    mainServer/mainServer.py -> clusterServer/main.py
	new file:   clusterServer/networking/__init__.py
	renamed:    mainServer/callbacks.py -> clusterServer/networking/callbacks.py
	renamed:    mainServer/packets.py -> clusterServer/networking/packets.py
	new file:   clusterServer/reactor/__init__.py
	renamed:    mainServer/reactor.py -> clusterServer/reactor/clusterServerReactor.py
	modified:   database/SystemStatusDB.sql
	modified:   database/utils/configuration.py
	renamed:    virtualMachineServer/vmServer.py -> virtualMachineServer/main.py
	new file:   virtualMachineServer/virtualNetwork/__init__.py
	new file:   virtualMachineServer/virtualNetwork/virtualNetworkManager.py
Subo:
- servidores y testers revisados para utilizar la nueva red
- servidor de máquinas virtuales con BUG corregido: el método stopNetworkService se llamaba desde el hilo de recepción de paquetes,
  lo que provocaba un bucle infinito de joins al terminar. Ese método DEBE llamarse siempre desde el hilo principal.
- servidor principal con apagado muy simple implementado. Cuando introduzca la mejora prevista, meteré un apagado decente.
- testers y, en general, todo el código que utilizaba la red, revisado para utilizar el nuevo API.
- hilos de la red modificados para tener nombre (lo que facilita la depuración).
- módulos con todos los warnings que he visto eliminados.

Ahora revisaré los comentarios del paquete clusterServer.

 On branch infrastructure-upstream
 Changes to be committed:

	modified:   clusterServer/connector/databaseUpdateThread.py
	modified:   clusterServer/main.py
	modified:   clusterServer/networking/packets.py
	modified:   clusterServer/reactor/clusterServerReactor.py
	modified:   database/VMServerDB.sql
	modified:   network/manager/networkManager.py
	modified:   network/packets/packet.py
	modified:   network/threads/connectionMonitoring.py
	modified:   network/threads/dataProcessing.py
	modified:   network/threads/server.py
	modified:   network/threads/twistedReactor.py
	new file:   testing/clusterServerTester.py
	modified:   testing/dummyVMServer.py
	modified:   testing/virtualMachineServerTester.py
	modified:   utils/threads.py
	modified:   virtualMachineServer/constantes.py
	modified:   virtualMachineServer/main.py
	modified:   virtualMachineServer/vmClient.py
	deleted:    virtualNetwork/__init__.py
	deleted:    virtualNetwork/virtualNetworkManager.py
Subo:
- código del servidor de cluster comentado al 60%. Sigo después de comer.

 On branch infrastructure-upstream
 Changes to be committed:

	modified:   src/CygnusCloud/clusterServer/connector/clusterServerConnector.py
	modified:   src/CygnusCloud/clusterServer/connector/databaseUpdateThread.py
	modified:   src/CygnusCloud/clusterServer/loadBalancing/loadBalancer.py
	modified:   src/CygnusCloud/clusterServer/loadBalancing/simpleLoadBalancer.py
	modified:   src/CygnusCloud/clusterServer/networking/callbacks.py
	modified:   src/CygnusCloud/clusterServer/networking/packets.py
	modified:   src/CygnusCloud/clusterServer/reactor/clusterServerReactor.py
	modified:   src/CygnusCloud/network/manager/networkManager.py
Subo los ficheros comentados que me quedaban.

 On branch infrastructure-upstream
 Changes to be committed:

	modified:   src/CygnusCloud/clusterServer/connector/clusterServerConnector.py
	modified:   src/CygnusCloud/clusterServer/reactor/clusterServerReactor.py
	modified:   src/CygnusCloud/network/manager/networkManager.py
Termino de hacer renombramientos.

 On branch infrastructure-upstream
 Changes to be committed:

	modified:   src/CygnusCloud/clusterServer/main.py
	modified:   src/CygnusCloud/clusterServer/networking/packets.py
	modified:   src/CygnusCloud/clusterServer/reactor/clusterServerReactor.py
	renamed:    src/CygnusCloud/database/MainServerDB.sql -> src/CygnusCloud/database/ClusterServerDB.sql
	renamed:    src/CygnusCloud/database/mainServer/__init__.py -> src/CygnusCloud/database/clusterServer/__init__.py
	renamed:    src/CygnusCloud/database/mainServer/mainServerDB.py -> src/CygnusCloud/database/clusterServer/clusterServerDB.py
	renamed:    src/CygnusCloud/database/tests/MainServerDB.sql -> src/CygnusCloud/database/tests/ClusterServerDBTest.sql
	modified:   src/CygnusCloud/database/tests/SystemStatusDBTest.sql
	modified:   src/CygnusCloud/database/tests/VMServerDBTest.sql
	modified:   src/CygnusCloud/database/tests/WebServerDBTest.sql
	new file:   src/CygnusCloud/database/tests/clusterServerDBTests.py
	renamed:    src/CygnusCloud/database/tests/mainServerDBTests.py -> src/CygnusCloud/database/tests/clusterServerDBTests.sql
	modified:   src/CygnusCloud/database/tests/vmServerDBTests.py
	modified:   src/domU config/Squeeze_AMD64.xml
Merge branch 'infrastructure-upstream' into web_development