on master help sign in
history of44ec3cd..master
compare
c08df81#1 complete first-pass implementation of asynchronous notificationsAgentM 722fd24prettify notification printing in tutdAgentM aa37ec1finish notification testsAgentM 677dc7dWIP: tutd notification testAgentM af513d3close critical bug in session creation #3- creating a new session must propagate the transaction's contextAgentM 93b859dadd server-based notification testAgentM c85fad4update existing tests to passAgentM 69e3461tutd propagates notifications to stderrAgentM 0bf7786fix warnings involved with new notificationsAgentM a011cd3WIP notification listener working -needs test -consider notification for when changeExpr returns errorAgentM a1d63caWIP notification generation machinery -notifications are sent but not yet properly handled -callback mechanism for connection needs to be added -callbacks for local connections (without dist-proc) is missing -tests are missingAgentM 64a9037WIP notifications not yet propagatedAgentM 781a9f8fix misnamed Countable/Finite cardinalityAgentM f259833fix parsing of relation{} and relation{}{} and relation{tuple{}} and true/falseAgentM b3f3f02add some haddock lines in the main modules of concern. haddock does not yet support GADT constructor documentationAgentM 4fea717add missing group/ungroup docs in relational algebra tutorialAgentM cadd679reshuffle Session and Sessions definitions -add sessionsAsRelation function (not yet implemented as tutd operator)AgentM b55d344update README to point to new server_mode docsAgentM 48a1cfdimplement missing session test and server entrypointsAgentM 473263ball tests passAgentM f25ce68cabal build completes successfully after some test sessionificationAgentM 82343bdadd some server docsAgentM cf93e07more tests and binaries building with sessionsAgentM dda2c77more sessionizingAgentM ac0c8adimplement session support in persistent driver and tutdAgentM f128074Client.hs + session compilingAgentM 8e8df34add SimpleClient exampleAgentM b56c1d5rename all references from "Daemon" to "Server" - this should be less ambiguous since the server currently does not daemonize itselfAgentM ffe683aconfigure daemon with host and portAgentM fb3e778add proper build deps for bigrelAgentM bda2cfcadd host and port command line args for daemonAgentM 168971cqualify "corruption" in docsAgentM dc8adb7WIP: add daemon basic test suiteAgentM 4e1d107WIP: use individual message markers to mitigate error -project-m36-daemon: ProjectM36/Daemon/Main.hs:23:18-92: Non-exhaustive patterns in lambdaAgentM ff20471WIP: more client-server stability changesAgentM 6dd3abdshift tuple hashing of unverified tuples to mitigate vector exception (when tuple and attribute counts are not equal)AgentM 46b4509fix exception thrown due to bug in when the incoming, unverified tuples are hashedAgentM 78a58e0WIP: add graph operator to remote functionalityAgentM 4819b42WIP: tutd now connects to remote daemon -executing relational and database context expressionsAgentM 9f0f8f3WIP: fix changed parseTutorialD signatureAgentM c9d460cWIP: update persistent driver to support http-api-dataAgentM a75d1a1WIP: test-tutoriald compilesAgentM 3a76afaWIP: refactoring to allow for remote access in tutd -add clear remote access points in Interpreter.hs and friends -delete direct access to transaction graph and disconnected transaction -import works -export brokenAgentM 6518e14WIP Client.hs partially implemented with remote action - I need to remove local usage of the disconnectedTransaction and transactionGraph which should remain local to the serverAgentM 5577809WIP distributed haskell DBMS daemonAgentM 78fdc16add "ACID assessment" documentationAgentM 2319d2cmention gnuplot relation display in readmeAgentM 57142beimplement crash safe transaction commiting via fdatasync and transaction directory fsync -requires ordered metadata journaling file systemAgentM ec1003aadd (Interval UTCTime) support all the way to TutorialD -includes sample "member" function -not ideal due to monomorphism restriction- each new type must be hard-codedAgentM 73086c5deepseq the matrix relation in bigrelAgentM