mirror of
				https://github.com/postgres/postgres.git
				synced 2025-11-04 00:02:52 -05:00 
			
		
		
		
	Comment fixes.
Jeff Davis, somewhat edited by me
This commit is contained in:
		
							parent
							
								
									152525b5f3
								
							
						
					
					
						commit
						e1a6375d8f
					
				@ -8784,9 +8784,10 @@ copy_relation_data(SMgrRelation src, SMgrRelation dst,
 | 
			
		||||
	pfree(buf);
 | 
			
		||||
 | 
			
		||||
	/*
 | 
			
		||||
	 * If the rel isn't temp, we must fsync it down to disk before it's safe
 | 
			
		||||
	 * to commit the transaction.  (For a temp rel we don't care since the rel
 | 
			
		||||
	 * will be uninteresting after a crash anyway.)
 | 
			
		||||
	 * If the rel is WAL-logged, must fsync before commit.	We use heap_sync
 | 
			
		||||
	 * to ensure that the toast table gets fsync'd too.  (For a temp or
 | 
			
		||||
	 * unlogged rel we don't care since the data will be gone after a crash
 | 
			
		||||
	 * anyway.)
 | 
			
		||||
	 *
 | 
			
		||||
	 * It's obvious that we must do this when not WAL-logging the copy. It's
 | 
			
		||||
	 * less obvious that we have to do it even if we did WAL-log the copied
 | 
			
		||||
 | 
			
		||||
@ -337,7 +337,6 @@ ResetUnloggedRelationsInDbspaceDir(const char *dbspacedirname, int op)
 | 
			
		||||
			copy_file(srcpath, dstpath);
 | 
			
		||||
		}
 | 
			
		||||
 | 
			
		||||
		/* Done with the first pass. */
 | 
			
		||||
		FreeDir(dbspace_dir);
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user