Пример #1
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.MaxNumberOfItemsToIndexInSingleBatch      = 2;
     configuration.MaxNumberOfItemsToReduceInSingleBatch     = 2;
     configuration.InitialNumberOfItemsToIndexInSingleBatch  = 2;
     configuration.InitialNumberOfItemsToReduceInSingleBatch = 2;
 }
Пример #2
0
        private RavenDbServer CreateServer(int port, string dataDirectory, bool removeDataDirectory = true)
        {
            Database.Server.NonAdminHttp.EnsureCanListenToWhenInNonAdminContext(port);

            var serverConfiguration = new Database.Config.RavenConfiguration
            {
                AnonymousUserAccessMode = Database.Server.AnonymousUserAccessMode.Admin,
                DataDirectory = dataDirectory,
                RunInUnreliableYetFastModeThatIsNotSuitableForProduction = true,
                RunInMemory = false,
                Port = port,
                DefaultStorageTypeName = "esent"
            };

            if (removeDataDirectory)
                IOExtensions.DeleteDirectory(serverConfiguration.DataDirectory);

            var server = new RavenDbServer(serverConfiguration)
            {
                UseEmbeddedHttpServer = true
            };
            server.Initialize();
            serverConfiguration.PostInit();

            return server;
        }
 protected override void ConfigureServer(Database.Config.RavenConfiguration ravenConfiguration)
 {
     ravenConfiguration.AnonymousUserAccessMode = AnonymousUserAccessMode.None;
     ravenConfiguration.AuthenticationMode      = "OAuth";
     ravenConfiguration.OAuthTokenCertificate   = CertGenerator.GenerateNewCertificate("RavenDB.Test");
     ravenConfiguration.Catalog.Catalogs.Add(new TypeCatalog(typeof(FakeAuthenticateClient)));
 }
Пример #4
0
        private RavenDbServer CreateServer(int port, string dataDirectory, bool removeDataDirectory = true)
        {
            Database.Server.NonAdminHttp.EnsureCanListenToWhenInNonAdminContext(port);

            var serverConfiguration = new Database.Config.RavenConfiguration
            {
                AnonymousUserAccessMode = Database.Server.AnonymousUserAccessMode.Admin,
                DataDirectory           = dataDirectory,
                RunInUnreliableYetFastModeThatIsNotSuitableForProduction = true,
                RunInMemory            = false,
                Port                   = port,
                DefaultStorageTypeName = "esent",
                MaxSecondsForTaskToWaitForDatabaseToLoad = 20
            };

            if (removeDataDirectory)
            {
                IOExtensions.DeleteDirectory(serverConfiguration.DataDirectory);
            }

            var server = new RavenDbServer(serverConfiguration)
            {
                UseEmbeddedHttpServer = true
            };

            server.Initialize();
            serverConfiguration.PostInit();

            return(server);
        }
Пример #5
0
		protected RavenDbServer CreateRavenDbServer(int port)
		{
			var path = Path.Combine(testAssemblyPath, "TestDb" + (++dbCount)).Substring(6);
			Database.Extensions.IOExtensions.DeleteDirectory(path);
			dbDirectories.Add(path);

			var cfg = new Database.Config.RavenConfiguration
			{
				Port = port,
				DataDirectory = path,
				RunInUnreliableYetFastModeThatIsNotSuitableForProduction = true,
				Settings =
					{
						{"Raven/ActiveBundles", "Versioning"}
					}
			};
			cfg.PostInit();
			return new RavenDbServer(cfg);
		}
Пример #6
0
        protected RavenDbServer CreateRavenDbServer(int port)
        {
            var path = Path.Combine(testAssemblyPath, "TestDb" + (++dbCount)).Substring(6);

            Database.Extensions.IOExtensions.DeleteDirectory(path);
            dbDirectories.Add(path);

            var cfg = new Database.Config.RavenConfiguration
            {
                Port          = port,
                DataDirectory = path,
                RunInUnreliableYetFastModeThatIsNotSuitableForProduction = true,
                Settings =
                {
                    { "Raven/ActiveBundles", "Versioning" }
                }
            };

            cfg.PostInit();
            return(new RavenDbServer(cfg));
        }
Пример #7
0
 protected override void ConfigureServer(Database.Config.RavenConfiguration serverConfiguration)
 {
     serverConfiguration.DefaultStorageTypeName = "munin";
 }
Пример #8
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.MaxNumberOfParallelIndexTasks = 1;
 }
Пример #9
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration ravenConfiguration)
 {
     ravenConfiguration.RunInMemory = false;
 }
Пример #10
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.Settings["Raven/ActiveBundles"] = "sqlReplication";
 }
Пример #11
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.Settings["Raven/ActiveBundles"] = "PeriodicBackup";
 }
Пример #12
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.Settings["Raven/Esent/MaxVerPages"]       = "512";
     configuration.Settings["Raven/Esent/PreferredVerPages"] = "512";
 }
Пример #13
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.AccessControlAllowOrigin = "*";
 }
Пример #14
0
 protected override void ConfigureServer(Database.Config.RavenConfiguration serverConfiguration)
 {
     serverConfiguration.AnonymousUserAccessMode = AnonymousUserAccessMode.None;
     Authentication.EnableOnce();
 }
Пример #15
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
 }
Пример #16
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.Catalog.Catalogs.Add(new TypeCatalog(typeof(DynamicIndex)));
 }
Пример #17
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.AnonymousUserAccessMode = AnonymousUserAccessMode.None;
     configuration.PostInit();
 }
Пример #18
0
 protected override void ConfigureServer(Database.Config.RavenConfiguration ravenConfiguration)
 {
     ravenConfiguration.DefaultStorageTypeName = "esent";
 }
Пример #19
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.Settings.Add("Raven/ActiveBundles", "IndexedProperties");
 }
Пример #20
0
 protected override void ConfigureServer(Database.Config.RavenConfiguration serverConfiguration)
 {
     serverConfiguration.DefaultStorageTypeName = "esent";
     serverConfiguration.RunInMemory            = false;
 }
Пример #21
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.MaxPageSize = 10000;
 }
Пример #22
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.DefaultStorageTypeName = "esent";
 }
Пример #23
0
 protected override void ConfigureServer(Database.Config.RavenConfiguration ravenConfiguration)
 {
     ravenConfiguration.RunInMemory = false;
 }
Пример #24
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.Catalog.Catalogs.Add(new TypeCatalog(typeof(FilterEverything)));
 }
Пример #25
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.TempIndexPromotionMinimumQueryCount = 1;
 }
 protected override void ConfigureServer(Database.Config.RavenConfiguration serverConfiguration)
 {
     serverConfiguration.RunInMemory = false;
     serverConfiguration.RunInUnreliableYetFastModeThatIsNotSuitableForProduction = true;
     serverConfiguration.DefaultStorageTypeName = "esent";
 }
Пример #27
0
 protected override void ConfigureServer(Database.Config.RavenConfiguration serverConfiguration)
 {
     serverConfiguration.AnonymousUserAccessMode = AnonymousUserAccessMode.None;
 }
Пример #28
0
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration ravenConfiguration)
 {
     ravenConfiguration.AnonymousUserAccessMode = AnonymousUserAccessMode.Get;
 }
 protected override void ModifyConfiguration(Database.Config.RavenConfiguration configuration)
 {
     configuration.Catalog.Catalogs.Add(new TypeCatalog(typeof(NetworkEventsToNetworkTemp)));
 }