> On April 7, 2015, 12:22 p.m., Ali Lown wrote:
> > server-config.xml, line 23
> > <https://reviews.apache.org/r/32893/diff/1/?file=916944#file916944line23>
> >
> >     Why does this need to remain?
> >     
> >     Actually, why does this file exist at all anymore? We could move the 
> > prosody-config section back into build.xml now.

I agree that it would be nice to replace the ant script for prosody config 
generation with something else, but I ll prefer to do this another time.


> On April 7, 2015, 12:22 p.m., Ali Lown wrote:
> > test/org/waveprotocol/wave/federation/xmpp/XmppDiscoTest.java, line 94
> > <https://reviews.apache.org/r/32893/diff/1/?file=917010#file917010line94>
> >
> >     This may prevent federation between older versions of the server and 
> > ones running with this change.
> >     
> >     Whilst it should occur - as we really shouldn't have anything saying 
> > 'google' left in here, I am not convinced this is the right patch...

This file is just a test, but I actually moved the type into reference.conf and 
renamed it to apache-wave. So, you have here a good point. But relastically, I 
don't think there are a lot of federated wave servers that will be affected. We 
mention is change in the next relase notes.


- Yuri


-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/32893/#review79166
-----------------------------------------------------------


On April 6, 2015, 7:23 p.m., Yuri Zelikov wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/32893/
> -----------------------------------------------------------
> 
> (Updated April 6, 2015, 7:23 p.m.)
> 
> 
> Review request for wave, Andrew Kaplanov and Ali Lown.
> 
> 
> Bugs: WAVE-423
>     https://issues.apache.org/jira/browse/WAVE-423
> 
> 
> Repository: wave
> 
> 
> Description
> -------
> 
> As of now Wiab uses a custom written configuration framework. The 
> configuration is defined in server.config and federation.server.config files. 
> In short - in order to add a new configuration property - one needs to edit 3 
> files in several locations. Also, it makes it really inconvenient to override 
> default settings with custom ones. The introduction of Typesafe Config solves 
> almost all these issues. Now, all default settings are defined in 
> reference.conf in HOCON format (typesafe config can also parse properties and 
> json formats). One can provide application.conf file with settings that will 
> override those in reference.conf. Or alternatively to pass them as JVM args 
> or environment variables - which will override both application.conf and 
> reference.conf.
> Currently the only disadvantage is that configuration is not validated 
> eagerly on startup, but only when accessed. This can be added later.
> 
> 
> Diffs
> -----
> 
>   .classpath 824e720 
>   .gitignore 42c8e03 
>   build.xml 52000a0 
>   run-server.bat 78c9fbf 
>   run-server.sh 3ee3eb4 
>   server-config.xml 30b33c2 
>   server.config.example bc25193 
>   server.federation.config de69730 
>   server.federation.config.example f0c8d82 
>   src/org/waveprotocol/box/server/CoreSettings.java 5fbd345 
>   src/org/waveprotocol/box/server/DataMigrationTool.java 32e0d50 
>   src/org/waveprotocol/box/server/SearchModule.java 9848a7f 
>   src/org/waveprotocol/box/server/ServerMain.java 94ee5ae 
>   src/org/waveprotocol/box/server/ServerModule.java 0266942 
>   src/org/waveprotocol/box/server/StatModule.java 6c5af5e 
>   src/org/waveprotocol/box/server/executor/ExecutorsModule.java ca0d365 
>   src/org/waveprotocol/box/server/persistence/PersistenceModule.java 3016671 
>   src/org/waveprotocol/box/server/persistence/file/FileAccountStore.java 
> d4608dc 
>   src/org/waveprotocol/box/server/persistence/file/FileAttachmentStore.java 
> 96b23a3 
>   src/org/waveprotocol/box/server/persistence/file/FileDeltaStore.java 
> a615693 
>   src/org/waveprotocol/box/server/persistence/file/FileSignerInfoStore.java 
> e8686f4 
>   src/org/waveprotocol/box/server/persistence/lucene/FSIndexDirectory.java 
> 4badd7c 
>   src/org/waveprotocol/box/server/robots/ProfileFetcherModule.java be8f7ea 
>   src/org/waveprotocol/box/server/robots/RobotApiModule.java 6bcaadb 
>   src/org/waveprotocol/box/server/robots/RobotRegistrationServlet.java 
> b99d274 
>   src/org/waveprotocol/box/server/robots/agent/AbstractBaseRobotAgent.java 
> a549cc0 
>   src/org/waveprotocol/box/server/robots/agent/AbstractCliRobotAgent.java 
> dd878bc 
>   src/org/waveprotocol/box/server/robots/agent/passwd/PasswordAdminRobot.java 
> 49dbbf2 
>   
> src/org/waveprotocol/box/server/robots/agent/registration/RegistrationRobot.java
>  11fad95 
>   src/org/waveprotocol/box/server/robots/agent/welcome/WelcomeRobot.java 
> ba041cd 
>   
> src/org/waveprotocol/box/server/robots/operations/GravatarProfilesFetcher.java
>  75501a7 
>   src/org/waveprotocol/box/server/robots/operations/ImportDeltasService.java 
> c313f12 
>   src/org/waveprotocol/box/server/rpc/AttachmentServlet.java ce30ac0 
>   src/org/waveprotocol/box/server/rpc/AuthenticationServlet.java 49d5964 
>   src/org/waveprotocol/box/server/rpc/ServerRpcProvider.java deaf01b 
>   src/org/waveprotocol/box/server/rpc/UserRegistrationServlet.java 0b858a9 
>   src/org/waveprotocol/box/server/rpc/WaveClientServlet.java 37bb8de 
>   src/org/waveprotocol/box/server/waveserver/CertificateManagerImpl.java 
> 75569bc 
>   
> src/org/waveprotocol/box/server/waveserver/LucenePerUserWaveViewHandlerImpl.java
>  02aa58b 
>   src/org/waveprotocol/box/server/waveserver/NonSigningSignatureHandler.java 
> e87b6bf 
>   src/org/waveprotocol/box/server/waveserver/SigningSignatureHandler.java 
> 7133808 
>   src/org/waveprotocol/box/server/waveserver/SimpleSearchProviderImpl.java 
> 9884daf 
>   src/org/waveprotocol/box/server/waveserver/SolrSearchProviderImpl.java 
> a46dc93 
>   src/org/waveprotocol/box/server/waveserver/SolrWaveIndexerImpl.java 5403b5f 
>   src/org/waveprotocol/box/server/waveserver/WaveMap.java 09ee788 
>   src/org/waveprotocol/box/server/waveserver/WaveServerModule.java 5743594 
>   src/org/waveprotocol/wave/federation/FederationSettings.java bad3199 
>   src/org/waveprotocol/wave/federation/xmpp/ComponentPacketTransport.java 
> bd7b06d 
>   src/org/waveprotocol/wave/federation/xmpp/RemoteDisco.java 1ea43c5 
>   src/org/waveprotocol/wave/federation/xmpp/XmppDisco.java 79148f5 
>   src/org/waveprotocol/wave/federation/xmpp/XmppFederationHost.java 7194584 
>   src/org/waveprotocol/wave/federation/xmpp/XmppFederationHostForDomain.java 
> 2b077f3 
>   src/org/waveprotocol/wave/federation/xmpp/XmppFederationRemote.java c2d8a55 
>   src/org/waveprotocol/wave/federation/xmpp/XmppManager.java 4dad3b6 
>   src/org/waveprotocol/wave/util/settings/Setting.java 6fad10f 
>   src/org/waveprotocol/wave/util/settings/SettingsBinder.java 0316520 
>   test/org/waveprotocol/box/server/persistence/file/AccountStoreTest.java 
> 26b3d8d 
>   test/org/waveprotocol/box/server/persistence/file/AttachmentStoreTest.java 
> 023d3c9 
>   test/org/waveprotocol/box/server/persistence/file/CertPathStoreTest.java 
> 36f67f2 
>   test/org/waveprotocol/box/server/persistence/file/DeltaStoreTest.java 
> 6c01f70 
>   test/org/waveprotocol/box/server/robots/agent/AbstractRobotAgentTest.java 
> 5f78d04 
>   test/org/waveprotocol/box/server/rpc/AuthenticationServletTest.java 2e39d2d 
>   test/org/waveprotocol/box/server/rpc/RpcTest.java 8af1078 
>   test/org/waveprotocol/box/server/rpc/UserRegistrationServletTest.java 
> bd83db8 
>   test/org/waveprotocol/box/server/waveserver/CertificateManagerImplTest.java 
> 75ac795 
>   
> test/org/waveprotocol/box/server/waveserver/LucenePerUserWaveViewProviderTest.java
>  078203c 
>   
> test/org/waveprotocol/box/server/waveserver/SimpleSearchProviderImplTest.java 
> d966305 
>   test/org/waveprotocol/box/server/waveserver/WaveMapTest.java e161490 
>   test/org/waveprotocol/box/server/waveserver/WaveServerTest.java 1da4f7b 
>   test/org/waveprotocol/wave/federation/xmpp/MockDisco.java 6a0193e 
>   test/org/waveprotocol/wave/federation/xmpp/RoundTripTest.java e7879c0 
>   test/org/waveprotocol/wave/federation/xmpp/XmppDiscoTest.java 9be9588 
>   
> test/org/waveprotocol/wave/federation/xmpp/XmppFederationHostForDomainTest.java
>  6994484 
>   test/org/waveprotocol/wave/federation/xmpp/XmppFederationRemoteTest.java 
> 3c19283 
> 
> Diff: https://reviews.apache.org/r/32893/diff/
> 
> 
> Testing
> -------
> 
> Checked that tests pass.
> Checked that server runs with various deltas store/search types.
> Checked data migration tool still works.
> 
> 
> Thanks,
> 
> Yuri Zelikov
> 
>

Reply via email to