• H
    Remove a lot of persistent table and mirroring stuff. · 5c158ff3
    Heikki Linnakangas 提交于
    * Revert almost all the changes in smgr.c / md.c, to not go through
      the Mirrored* APIs.
    
    * Remove mmxlog stuff. Use upstream "pending relation deletion" code
      instead.
    
    * Get rid of multiple startup passes. Now it's just a single pass like
      in the upstream.
    
    * Revert the way database drop/create are handled to the way it is in
      upstream. Doesn't use PT anymore, but accesses file system directly,
      and WAL-logs a single CREATE/DROP DATABASE WAL record.
    
    * Get rid of MirroredLock
    
    * Remove a few tests that were specific to persistent tables.
    
    * Plus a lot of little removals and reverts to upstream code.
    5c158ff3
relcache.c 139.2 KB