Okay, I thought I would have a go at getting the MongoDB patchset up and
running. I've downloaded the patch and a fresh copy of the mongodb jar.

It builds without complaint (once I'd discovered that applying the patch
hadn't put the mongo jar where it should have ;)).

Starting up the server for the first time you will have to wait while
FedOne builds the MongoDB indexy thing (I have no experience with
MongoDB so excuse the butchering of the terminology). Once the index had
built I created a new wave, added my wavesandbox user and made some
changes. I then killed the server and restarted it. Yay my wave was
there!

However, when I went to continue the "discussion" I hit issues. I've
included the log from a single simple session, as you can see I am
hitting hash mismatch issues.

I'm still testing so I'll post what else I find
-- 
James Purser
http://wavingtheshiny.collaborynth.com.au
Wave Addresses: 
[email protected] (wave.google.com)
[email protected] (wavesandbox.com)
[email protected] (collaborynth.com.au FedOne Server)
Skype: purserj1977
GTalk: [email protected]

-- 
You received this message because you are subscribed to the Google Groups "Wave 
Protocol" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/wave-protocol?hl=en.

10/03/2010 10:19:15 PM org.waveprotocol.wave.persistence.WavePersistenceAopInterceptor invoke
INFO: AOP Invoke on enablePersistence
10/03/2010 10:19:16 PM org.waveprotocol.wave.persistence.WaveStoreMongo startup
INFO: Connected to MongoDB mongowave on collection waveserver
10/03/2010 10:19:16 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl enablePersistence
INFO: Persistence has been enabled.
10/03/2010 10:19:16 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl <init>
INFO: Wave Server configured to host local domains: [collaborynth.com.au]
10/03/2010 10:19:16 PM org.waveprotocol.wave.persistence.WavePersistenceAopInterceptor invoke
INFO: AOP Invoke on put
10/03/2010 10:19:16 PM org.waveprotocol.wave.examples.fedone.ServerMain$RpcInetSocketAddressFactory <init>
INFO: Starting client frontend on host: 192.168.0.57 port: 9876
10/03/2010 10:19:16 PM org.waveprotocol.wave.federation.xmpp.ComponentPacketTransport initialize
INFO: Initializing with JID: wave.collaborynth.com.au
10/03/2010 10:19:16 PM org.waveprotocol.wave.federation.xmpp.ComponentPacketTransport start
INFO: Connected to XMPP server with JID: wave.collaborynth.com.au
10/03/2010 10:19:16 PM org.waveprotocol.wave.examples.fedone.ServerMain run
INFO: Starting server
10/03/2010 10:19:22 PM org.waveprotocol.wave.examples.fedone.rpc.ServerRpcProvider$Connection <init>
INFO: New Connection set up from java.nio.channels.SocketChannel[connected local=/192.168.0.57:9876 remote=/192.168.0.21:41775]
10/03/2010 10:19:22 PM org.waveprotocol.wave.persistence.WavePersistenceAopInterceptor invoke
INFO: AOP Invoke on restoreIndexWave
10/03/2010 10:19:22 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:wavesandbox.com!w+tC48lvPYA]/[WaveletId:wavesandbox.com!conv+root] = false
10/03/2010 10:19:22 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:wavesandbox.com!w+tC48lvPYA]/[WaveletId:wavesandbox.com!conv+root] = false
10/03/2010 10:19:22 PM org.waveprotocol.wave.persistence.WavePersistenceAopInterceptor invoke
INFO: AOP Invoke on restoreWaveletState
10/03/2010 10:19:22 PM org.waveprotocol.wave.persistence.WavePersistenceManagerAopImpl getWaveletDeltas
INFO: WaveletName: [WaveId:wavesandbox.com!w+tC48lvPYA]/[WaveletId:wavesandbox.com!conv+root]
10/03/2010 10:19:23 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:wavesandbox.com!w+htDeASguG]/[WaveletId:wavesandbox.com!conv+root] = false
10/03/2010 10:19:23 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:wavesandbox.com!w+htDeASguG]/[WaveletId:wavesandbox.com!conv+root] = false
10/03/2010 10:19:23 PM org.waveprotocol.wave.persistence.WavePersistenceAopInterceptor invoke
INFO: AOP Invoke on restoreWaveletState
10/03/2010 10:19:23 PM org.waveprotocol.wave.persistence.WavePersistenceManagerAopImpl getWaveletDeltas
INFO: WaveletName: [WaveId:wavesandbox.com!w+htDeASguG]/[WaveletId:wavesandbox.com!conv+root]
10/03/2010 10:19:23 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:collaborynth.com.au!w+oMvJg_ztoshs]/[WaveletId:collaborynth.com.au!conv+root] = true
10/03/2010 10:19:23 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:collaborynth.com.au!w+oMvJg_ztoshs]/[WaveletId:collaborynth.com.au!conv+root] = true
10/03/2010 10:19:23 PM org.waveprotocol.wave.persistence.WavePersistenceAopInterceptor invoke
INFO: AOP Invoke on restoreWaveletState
10/03/2010 10:19:23 PM org.waveprotocol.wave.persistence.WavePersistenceManagerAopImpl getWaveletDeltas
INFO: WaveletName: [WaveId:collaborynth.com.au!w+oMvJg_ztoshs]/[WaveletId:collaborynth.com.au!conv+root]
10/03/2010 10:19:23 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:collaborynth.com.au!w+ETJEGOtGtkAu]/[WaveletId:collaborynth.com.au!conv+root] = true
10/03/2010 10:19:23 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:collaborynth.com.au!w+ETJEGOtGtkAu]/[WaveletId:collaborynth.com.au!conv+root] = true
10/03/2010 10:19:23 PM org.waveprotocol.wave.persistence.WavePersistenceAopInterceptor invoke
INFO: AOP Invoke on restoreWaveletState
10/03/2010 10:19:23 PM org.waveprotocol.wave.persistence.WavePersistenceManagerAopImpl getWaveletDeltas
INFO: WaveletName: [WaveId:collaborynth.com.au!w+ETJEGOtGtkAu]/[WaveletId:collaborynth.com.au!conv+root]
10/03/2010 10:19:31 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:collaborynth.com.au!w+ETJEGOtGtkAu]/[WaveletId:collaborynth.com.au!conv+root] = true
10/03/2010 10:19:31 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl submitDelta
INFO: ## WS: Got submit: [WaveId:collaborynth.com.au!w+ETJEGOtGtkAu]/[WaveletId:collaborynth.com.au!conv+root] delta: ByteStringMessage: hashed_version {
  version: 15
  history_hash: "\230\321\027\001\236fz\246eQ]&\332\242\274\232\313\332QB"
}
author: "[email protected]"
operation {
  mutate_document {
    document_id: "b+wx_GG9"
    document_operation {
    }
  }
}
operation {
  mutate_document {
    document_id: "b+wx_GG9"
    document_operation {
      component {
        element_start {
          type: "body"
        }
      }
      component {
        element_start {
          type: "line"
        }
      }
      component {
        element_end: true
      }
      component {
        characters: "restart!"
      }
      component {
        element_end: true
      }
    }
  }
}
operation {
  mutate_document {
    document_id: "conversation"
    document_operation {
      component {
        retain_item_count: 7
      }
      component {
        element_start {
          type: "blip"
          attribute {
            key: "id"
            value: "b+wx_GG9"
          }
        }
      }
      component {
        element_end: true
      }
      component {
        retain_item_count: 1
      }
    }
  }
}

10/03/2010 10:19:31 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl isLocalWavelet
INFO: ### WS is local? [WaveId:collaborynth.com.au!w+ETJEGOtGtkAu]/[WaveletId:collaborynth.com.au!conv+root] = true
10/03/2010 10:19:31 PM org.waveprotocol.wave.examples.fedone.waveserver.WaveletContainerImpl transformSubmittedDelta
WARNING: Mismatched hashes: expected: 12:9b3380b223d7a027e817e2b2ffcc39d054428723 got: 15:98d117019e667aa665515d26daa2bc9acbda5142

Reply via email to