File tree Expand file tree Collapse file tree 3 files changed +11
-9
lines changed Expand file tree Collapse file tree 3 files changed +11
-9
lines changed Original file line number Diff line number Diff line change @@ -51,12 +51,14 @@ public void StartingTransactionBeforeEnvironmentOpen()
51
51
Assert . Throws < InvalidOperationException > ( ( ) => _env . BeginTransaction ( ) ) ;
52
52
}
53
53
54
- [ Fact ]
55
- public void CanGetEnvironmentInfo ( )
54
+ [ Theory ]
55
+ [ InlineData ( 1024 * 1024 * 200 ) ]
56
+ [ InlineData ( 1024 * 1024 * 1024 * 3L ) ]
57
+ public void CanGetEnvironmentInfo ( long mapSize )
56
58
{
57
59
_env = new LightningEnvironment ( _path , new EnvironmentConfiguration
58
60
{
59
- MapSize = 1024 * 1024 * 200 ,
61
+ MapSize = mapSize ,
60
62
} ) ;
61
63
_env . Open ( ) ;
62
64
var info = _env . Info ;
Original file line number Diff line number Diff line change @@ -8,16 +8,16 @@ public class EnvironmentInfo
8
8
/// <summary>
9
9
/// ID of the last used page
10
10
/// </summary>
11
- public int LastPageNumber { get ; set ; }
11
+ public long LastPageNumber { get ; set ; }
12
12
13
13
/// <summary>
14
14
/// ID of the last committed transaction
15
15
/// </summary>
16
- public int LastTransactionId { get ; set ; }
16
+ public long LastTransactionId { get ; set ; }
17
17
18
18
/// <summary>
19
19
/// Size of the data memory map
20
20
/// </summary>
21
- public int MapSize { get ; set ; }
21
+ public long MapSize { get ; set ; }
22
22
}
23
23
}
Original file line number Diff line number Diff line change @@ -153,9 +153,9 @@ public EnvironmentInfo Info
153
153
mdb_env_info ( Handle ( ) , out var nativeInfo ) ;
154
154
return new EnvironmentInfo
155
155
{
156
- MapSize = nativeInfo . me_mapsize . ToInt32 ( ) ,
157
- LastPageNumber = nativeInfo . me_last_pgno . ToInt32 ( ) ,
158
- LastTransactionId = nativeInfo . me_last_txnid . ToInt32 ( ) ,
156
+ MapSize = nativeInfo . me_mapsize . ToInt64 ( ) ,
157
+ LastPageNumber = nativeInfo . me_last_pgno . ToInt64 ( ) ,
158
+ LastTransactionId = nativeInfo . me_last_txnid . ToInt64 ( ) ,
159
159
} ;
160
160
}
161
161
}
You can’t perform that action at this time.
0 commit comments