{"push_id":1689368954,"size":75,"distinct_size":33,"ref":"refs/heads/v4.0","head":"e70bbc0005cdee865efd651d486b2db2d0e352a2","before":"5d8bd72ab9d2db91c128b1976394d146207cdfbf","commits":[{"sha":"219def26e457a29aebd22d684e8d1c089dcca033","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-6748 VALIDATE needs to have own collection of dirty pages since the one from the LLT (_dirtyPages) can be reused by the tx initialized on async commit","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/219def26e457a29aebd22d684e8d1c089dcca033"},{"sha":"dad4b9fd977955ba50da7029f03f5d91ac47ad38","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-6748 We can no longer protect pages here since the transaction started in the result of the async commit might need to unprotect them and have write access then (see PagerState.DebugVerify). Those pages will become protected once we free them (see ScratchBufferFile.Free) and the write access will be restored on allocation (see ScratchBufferFile.TryGettingFromAllocatedBuffer)","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/dad4b9fd977955ba50da7029f03f5d91ac47ad38"},{"sha":"1a0a328e2aec07d6933fc0fec8fdda11c04e6987","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-6748 Getting the safe guard in Release back (https://github.com/ravendb/ravendb/commit/62cfadc4464d1bc29933342c46f82e72ca91c3a5#commitcomment-21717749)","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/1a0a328e2aec07d6933fc0fec8fdda11c04e6987"},{"sha":"e9995d735985a7f100d7e88a84b89e684ebb8714","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-6748 Fixing VALIDATE_PAGES mode - since we have async commit support we cannot calculate the page hash using entire page space, we need to omit bytes of PageHeader.Checksum since it can be changed by previous tx commited in asynchronously. The problem was that we get a scratch page for reading by it was modified concurrently when was written to the journal by setting the checksum in the page header, so we ended up with validation error that a read-only page was modified.","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/e9995d735985a7f100d7e88a84b89e684ebb8714"},{"sha":"28fb14878c46e7c6b7d81da1171eb82dea1e2a11","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-6748 Temporarily commenting the validation code - it doesn't seem to work properly and makes almost all test failing","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/28fb14878c46e7c6b7d81da1171eb82dea1e2a11"},{"sha":"3b27bb83a07e2968098d6508b9a6a2f963dd8c3b","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-6748 Fixing possible NRE if TreeIteratior.See has failed","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/3b27bb83a07e2968098d6508b9a6a2f963dd8c3b"},{"sha":"3de5a7db9b74af6ea31d86c88b49849ac99de407","author":{"name":"Marcin Lewandowski","email":"6ccf9b4b6af29ee7d9b782c7a1f176ccf74a1598@ravendb.net"},"message":"RavenDB-6250 Custom details providers for all notification types","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/3de5a7db9b74af6ea31d86c88b49849ac99de407"},{"sha":"961c12816090b4dbe125b4591e370b1c1380eed3","author":{"name":"Marcin Lewandowski","email":"6ccf9b4b6af29ee7d9b782c7a1f176ccf74a1598@ravendb.net"},"message":"RavenDB-6756 Studio issues\n\nIndexing Disabled -> Indexing disabled -> make it red\nDelete database dialog: remove text 'Delete options:'\nVersioning: rename: Enable versioning -> Enable\nVersioning: rename: Max Revisions -> Max revisions\nVersioning: Add configuration -> move next to Save changes\nDatabase settings - ace editor height issue\nExport/import - RevisionDocuments renamed to Revisions\nExport/import details: show/hide details\nChanged saved patch document name prefix: Studio/Patch/* -> Raven/Studio/Patch/*\n\nunified view headers (by removing them)\nrange selection -> when active then show button (top-right?) '<icon-eraser> Clear range'\nWhen importing -> allow to import new one without closing the current import -> hide export\n\ncreate index/ transformer page - add cancel buttons on during creation\n\nWhen changing Mode, no notification\nEnforce different name during rename operation","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/961c12816090b4dbe125b4591e370b1c1380eed3"},{"sha":"1d98ada69b32f245a44f4f096d0fdc4478505673","author":{"name":"Pawel Pekrol","email":"6d68cdcffa405f359ea240cf3e747bda521b0aae@ravendb.net"},"message":"RavenDB-6734 fixing test","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/1d98ada69b32f245a44f4f096d0fdc4478505673"},{"sha":"4d43cc7fda4cdf881cd85dcac9e6b4346d0901c6","author":{"name":"Pawel Pekrol","email":"6d68cdcffa405f359ea240cf3e747bda521b0aae@ravendb.net"},"message":"RavenDB-6734\n- better assertion in test\n- avoiding NRE","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/4d43cc7fda4cdf881cd85dcac9e6b4346d0901c6"},{"sha":"8cfb1c8a4c95a9c2da33350f63657dee794982f2","author":{"name":"Marcin Lewandowski","email":"6ccf9b4b6af29ee7d9b782c7a1f176ccf74a1598@ravendb.net"},"message":"RavenDB-6120 importing files shouldn't require \"ravendbdump\" extenstion","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/8cfb1c8a4c95a9c2da33350f63657dee794982f2"},{"sha":"afa2b02c36635ac2161c391a8ca3b4b7646cccfd","author":{"name":"Arkadiusz Palinski","email":"ece33a5455974e0492e8d21918be9d313c040a69@ravendb.net"},"message":"RavenDB-6748 Added comment in order to make the assumptions visible","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/afa2b02c36635ac2161c391a8ca3b4b7646cccfd"},{"sha":"f2906b55f7f66d41ae8ebd174a07554666fedd97","author":{"name":"Marcin Lewandowski","email":"6ccf9b4b6af29ee7d9b782c7a1f176ccf74a1598@ravendb.net"},"message":"RavenDB-5569 Feedback form","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/f2906b55f7f66d41ae8ebd174a07554666fedd97"},{"sha":"a70f55b3aef4dd8e996ad8fc62b197b03b4ebb7e","author":{"name":"Marcin Lewandowski","email":"6ccf9b4b6af29ee7d9b782c7a1f176ccf74a1598@ravendb.net"},"message":"RavenDB-6267 Unify studio settings storage","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/a70f55b3aef4dd8e996ad8fc62b197b03b4ebb7e"},{"sha":"1bfbf9a2cefcacec50949214ae726be129cb59b6","author":{"name":"Rafal Kwiatkowski","email":"0280e82d73cf51e71ce870c5f060a88914909a54@gmail.com"},"message":"RavenDB-5569 Feedback form","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/1bfbf9a2cefcacec50949214ae726be129cb59b6"},{"sha":"f41af1f5aef39752a0da1d953a513c394850de84","author":{"name":"Rafal Kwiatkowski","email":"0280e82d73cf51e71ce870c5f060a88914909a54@gmail.com"},"message":"RavenDB-4745 Indexing progress","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/f41af1f5aef39752a0da1d953a513c394850de84"},{"sha":"8c8be68be5238f408d4c6e4ef60210636f320037","author":{"name":"Rafal Kwiatkowski","email":"0280e82d73cf51e71ce870c5f060a88914909a54@gmail.com"},"message":"RavenDB-4745 Indexing progress","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/8c8be68be5238f408d4c6e4ef60210636f320037"},{"sha":"3d47dede90ea0dd424cdb223da8782265b2d724d","author":{"name":"Rafal Kwiatkowski","email":"0280e82d73cf51e71ce870c5f060a88914909a54@gmail.com"},"message":"RavenDB-5569 Feedback form","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/3d47dede90ea0dd424cdb223da8782265b2d724d"},{"sha":"ede4e69d9f550d2cc74675c075a908dc4343e410","author":{"name":"Marcin Lewandowski","email":"6ccf9b4b6af29ee7d9b782c7a1f176ccf74a1598@ravendb.net"},"message":"RavenDB-4745 Indexing progress","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/ede4e69d9f550d2cc74675c075a908dc4343e410"},{"sha":"259c3327878aca5dae0855e0387556399f45c78f","author":{"name":"Marcin Lewandowski","email":"6ccf9b4b6af29ee7d9b782c7a1f176ccf74a1598@ravendb.net"},"message":"RavenDB-5569 Feedback form - fixed spinner","distinct":false,"url":"https://api.github.com/repos/ayende/ravendb/commits/259c3327878aca5dae0855e0387556399f45c78f"}]}
{"actor":{"display_login":"ayende"}}