Skip to content

Instantly share code, notes, and snippets.

@phinett
phinett / ReportQueryMultipleValues.cs
Created April 28, 2014 11:40
Failing unit test for reporting query returning multiple values on same aggregate
public class ReportQueryMultipleValues : ReplicationBase
{
public class Sale
{
public string Id { get; set; }
public double Nett { get; set; }
public bool IsCancelled { get; set; }
}
@phinett
phinett / replicationerror.log
Created July 30, 2014 15:08
ravendb log file
2014-07-30 16:06:37.1202,Raven.Database.Indexing.WorkContext,Debug,,Incremented work counter to 76257 because: WORK BY IndexingExecuter,
2014-07-30 16:06:37.1202,Raven.Database.Storage.Voron.StorageActions.DocumentsStorageActions,Debug,housemixes,Document with key='Raven/Replication/Destinations' was not found,
2014-07-30 16:06:37.1202,Raven.Database.Storage.Voron.StorageActions.DocumentsStorageActions,Debug,housemixes,Document with key='Raven/Replication/Destinations' was not found,
2014-07-30 16:06:37.1202,Raven.Database.Indexing.WorkContext,Debug,housemixes,"No work was found, workerWorkCounter: 76257, for: ReplicationTask, will wait for additional work",
2014-07-30 16:06:37.1202,Raven.Database.Server.WebApi.RequestManager,Debug,housemixes,"Request #516,118: POST - 3,371 ms - housemixes - 500 - http://46.28.51.84:9090/databases/housemixes/replication/replicateDocs?from=http:%2F%2Fmp443887:8081%2Fdatabases%2Fhousemixes&dbid=91e12dde-b14c-41e2-819b-3486932e42f1",
2014-07-30 16:06:37.1202,Raven.Database.In
public class SpatialResultsTest : RavenTestBase
{
private class Lead
{
public string Id { get; set; }
public double Lat { get; set; }
public double Lng { get; set; }
}
private class LeadsIndex : AbstractIndexCreationTask<Lead, LeadsIndex.Result>
@phinett
phinett / gist:a39ecdd213874f0bc78c
Created September 4, 2014 15:24
RavenDb.Test.SpatialAndProjectionAndTransform
public class TransformResultsWithProjection : RavenTestBase
{
public class BaseInvoice
{
public BaseInvoice()
{
Calls = new List<ServiceCall>();
}
public string Id { get; set; }
This file has been truncated, but you can view the full file.
time,logger,level,database,message,exception
2015-01-28 23:24:24.4862,Raven.Database.DocumentDatabase,Debug,<system>,Start loading the following database: <system>,
2015-01-28 23:24:25.6718,Raven.Database.Impl.DocumentCacher,Info,<system>,"MemoryCache Settings:
PhysicalMemoryLimit = 99
CacheMemoryLimit = 3206545408
PollingInterval = 00:02:00",
2015-01-28 23:24:25.7342,Raven.Database.Storage.Esent.StorageConfigurator,Info,<system>,"Esent Settings:
MaxVerPages = 16384
CacheSizeMax = 262144
DatabasePageSize = 4096",
@phinett
phinett / gist:1932299
Created February 28, 2012 12:37
MultiMap Index - RavenDb
public class GroupsIndex_ByAccount : AbstractMultiMapIndexCreationTask<GroupsIndex_ByAccount.ReduceResult>
{
public class ReduceResult
{
public string Id { get; set; }
public string GroupId { get; set; }
public string Name { get; set; }
public string AccountId { get; set; }
public DateTimeOffset DateJoined { get; set; }
@phinett
phinett / Audio_Index.cs
Created March 9, 2012 17:43
Stale Index Issue
public Audio_Index()
{
// audio properties
Map = audios => from audio in audios
select new
{
Id = audio.Id,
AudioId = audio.Id,
AccountId = audio.AccountId,
ArtistName = audio.ArtistName,
@phinett
phinett / AudioHitImport.cs
Created March 15, 2012 12:47
Import script from sql server to RavenDb
namespace HM.ImportFromNHibenate.ImportAudios
{
public static class ImportAudioHits
{
private class DummyAudio
{
public int NHibernateId { get; set; }
public string NewId { get; set; }
public string NewAccountId { get; set; }
}
@phinett
phinett / gist:2420435
Created April 19, 2012 11:47
AudioUpdateConsoleTask.cs
namespace HM.AudioStatisticsUpdateTask
{
public static class StatsTask
{
public static void Execute()
{
IList<string> dayYears = new List<string>();
// this is so we can query on our index for the last 7 days
for (int i = 0; i < 7; i++)
@phinett
phinett / gist:2435957
Created April 21, 2012 09:02
AudioList
[HttpGet]
public ActionResult Index(string sortBy, int page, string genreCode)
{
Genre genreOutputFromQuery = new Genre();
const int pageSize = 25;
RavenQueryStatistics stats;
IList<Core.Documents.Audio> audios;
if (page < 1)