~pbeaman/akiban-persistit/find-deadlock2

« back to all changes in this revision

Viewing changes to src/main/resources/com/persistit/ui/AdminUI.properties

Tweaks

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#
 
2
# Copyright © 2011-2012 Akiban Technologies, Inc.  All rights reserved.
 
3
 
4
# This program and the accompanying materials are made available
 
5
# under the terms of the Eclipse Public License v1.0 which
 
6
# accompanies this distribution, and is available at
 
7
# http://www.eclipse.org/legal/epl-v10.html
 
8
 
9
# This program may also be available under different license terms.
 
10
# For more information, see www.akiban.com or contact licensing@akiban.com.
 
11
 
12
# Contributors:
 
13
# Akiban Technologies, Inc.
 
14
#
 
15
 
 
16
copyright = Copyright (c) 2010-2012 Akiban Technologies Inc. All rights reserved.
 
17
 
 
18
PERCENTAGE_FORMAT = 00.00%
 
19
LONG_FORMAT = #,##0
 
20
INTEGER_FORMAT = #
 
21
DATE_FORMAT = yyyy-MMM-dd HH:mm:ss
 
22
TIME_FORMAT = 0.000 sec
 
23
FILE_LOCATION_FORMAT= %s @ %,15d
 
24
 
 
25
TabbedPane.0 = com.persistit.ui.AdminUISummaryPanel:Summary
 
26
TabbedPane.1 = com.persistit.ui.AdminUIBufferPanel:Buffers
 
27
TabbedPane.2 = com.persistit.ui.AdminUITreePanel:Trees
 
28
TabbedPane.3 = com.persistit.ui.AdminUITaskPanel:Tasks
 
29
 
 
30
InspectorTabbedPane.0 = com.persistit.ui.InspectorDisplayablePanel:Displayable
 
31
InspectorTabbedPane.1 = com.persistit.ui.InspectorHexPanel:Hex Dump
 
32
InspectorTabbedPane.2 = com.persistit.ui.InspectorObjectPanel:Object
 
33
 
 
34
 
 
35
# Define this if you want a different LnF
 
36
 
 
37
lnf = com.sun.java.swing.plaf.nimbus.NimbusLookAndFeel
 
38
 
 
39
VolumeInfo.flags = A:All,S:Size,P:Performance,T:Time
 
40
VolumeInfo.column.0 =  getPath:180:A:Path
 
41
VolumeInfo.column.1 =  getName:100:A:Name
 
42
VolumeInfo.column.2 =  getPageSize:100:A:Page Size
 
43
VolumeInfo.column.3 =  getCurrentSize:100:A:Current Size
 
44
VolumeInfo.column.4 =  getMaximumSize:100:A:Max Size
 
45
VolumeInfo.column.5 =  getExtensionSize:100:A:Ext Size
 
46
VolumeInfo.column.6 =  getMaximumPageAddress:100:A:Max Page
 
47
VolumeInfo.column.7 =  getReadCounter:100:A:Read Count
 
48
VolumeInfo.column.8 =  getGetCounter:100:A:Get Count
 
49
VolumeInfo.column.9 =  getWriteCounter:100:A:Write Count
 
50
VolumeInfo.column.10 =  getCreateTime:100:T:Create Time
 
51
VolumeInfo.column.11 =  getLastReadTime:100:T:Last Read Time
 
52
VolumeInfo.column.12 = getLastReadTime:100:T:Last Read Time
 
53
VolumeInfo.column.13 = getLastWriteTime:100:T:Last Write Time
 
54
VolumeInfo.column.14 = getLastExtensionTime:100:T:Last Extension Time
 
55
 
 
56
LogicalRecord.flags = A:All
 
57
LogicalRecord.column.0 = getKey:300:A:Key
 
58
LogicalRecord.column.1 = getValue:500:A:Value
 
59
 
 
60
TreeInfo.flags = A:All
 
61
TreeInfo.column.0 = getName:150:A:Tree Name
 
62
TreeInfo.column.1 = getRootPageAddress:120:A:Root Page
 
63
TreeInfo.column.2 = getDepth:100:A:Depth
 
64
TreeInfo.column.3 = getStatus:120:A:Status
 
65
 
 
66
 
 
67
BufferPoolInfo.flags = A:All
 
68
BufferPoolInfo.column.0 = getBufferSize:70:A:Size
 
69
BufferPoolInfo.column.1 = getBufferCount:70:A:Count
 
70
BufferPoolInfo.column.2 = getHitCount:120:A:Hits
 
71
BufferPoolInfo.column.3 = getNewCount:120:A:New Pages
 
72
BufferPoolInfo.column.4 = getMissCount:120:A:Reads
 
73
BufferPoolInfo.column.5 = getHitRatio:120:A:Hit Ratio
 
74
BufferPoolInfo.column.6 = getEvictCount:120:A:Evictions
 
75
BufferPoolInfo.column.7 = getValidPageCount:70:A:Valid
 
76
BufferPoolInfo.column.8 = getDirtyPageCount:70:A:Dirty
 
77
BufferPoolInfo.column.9 = getReaderClaimedPageCount:70:A:Reader
 
78
BufferPoolInfo.column.10 = getWriterClaimedPageCount:70:A:Writer
 
79
 
 
80
 
 
81
BufferInfo.flags = A:All,P:Performance,S:Size,D:Detail
 
82
BufferInfo.column.0 =  getPoolIndex:60:A:Index
 
83
BufferInfo.column.1 =  getVolumeName:150:A:Volume
 
84
BufferInfo.column.2 =  getPageAddress:100:A:Page Address
 
85
BufferInfo.column.3 =  getTypeName:75:A:Type
 
86
BufferInfo.column.4 =  getStatusName:75:A:Status
 
87
BufferInfo.column.5 =  getWriterThreadName:150:A:Writer Thread
 
88
BufferInfo.column.6 =  getRightSiblingAddress:100:A:Right Sibling
 
89
BufferInfo.column.7 =  getTimestamp:100:A:Timestamp
 
90
BufferInfo.column.8 =  getBufferSize:50:S:Size
 
91
BufferInfo.column.9 =  getAvailableBytes:80:S:Avail
 
92
BufferInfo.column.10 = getAlloc:50:D:Alloc
 
93
BufferInfo.column.11 = getSlack:50:D:Slack
 
94
BufferInfo.column.12 = getKeyBlockStart:50:D:KBStart
 
95
BufferInfo.column.13 = getKeyBlockEnd:50:D:KBEnd
 
96
 
 
97
LogicalRecord.flags = A:All,
 
98
LogicalRecord.column.0 = getKeyString:300:A:Key
 
99
LogicalRecord.column.1 = getValueString:500:A:Value
 
100
 
 
101
TaskStatus.flags = A:All
 
102
TaskStatus.column.0 = getTaskId:80:A:Task ID
 
103
TaskStatus.column.1 = getDescription:300:A:Description
 
104
TaskStatus.column.2 = getOwner:150:A:Owner
 
105
TaskStatus.column.3 = getState:100:A:State:30:TaskStatusStateRenderer
 
106
TaskStatus.column.4 = getStatusSummary:200:A:Progress
 
107
 
 
108
TaskState.0 = Not Started
 
109
TaskState.1 = Running
 
110
TaskState.2 = Suspended
 
111
TaskState.3 = Done
 
112
TaskState.4 = Failed
 
113
TaskState.5 = Ended
 
114
TaskState.6 = Expired
 
115
 
 
116
TaskDescriptor.General = \
 
117
        none:STRING:Task description:50,\
 
118
        none:STRING:Task owner:30,\
 
119
        none:BOOLEAN:Enable verbose logging?:true,\
 
120
        none:INTEGER:Maximum task execution time (in seconds) or 0 for none:0
 
121
 
 
122
TaskDescriptor.0 = \
 
123
        Check database integrity,\
 
124
        icheck,\
 
125
    trees:TREES:Select volumes and trees,\
 
126
    u~:BOOLEAN:Suspend all updates?:true,\
 
127
    h:BOOLEAN:Repair missing index pages?:false
 
128
    
 
129
TaskDescriptor.1 = \
 
130
        Save data to a file,\
 
131
        save,\
 
132
    trees:TREES:Select volumes and trees,\
 
133
    file:STRING:Save to file path:40
 
134
    
 
135
TaskDescriptor.2 = \
 
136
        Load data from file,\
 
137
        load,\
 
138
    file:STRING:Load from file:40,\
 
139
    trees:STRING:Volume/Tree/Key filter (optional):40,\
 
140
    n~:BOOLEAN:Create volume if necessary?:true,\
 
141
    t~:BOOLEAN:Create tree if necessary?:true
 
142
 
 
143
TaskDescriptor.3 = \
 
144
    Execute command line,\
 
145
    command, \
 
146
    command:LINE:Command:50
 
147
    
 
148
// ? means disable when there's no connection
 
149
// * means its a toggle
 
150
// + means there are subitems
 
151
//
 
152
MainMenu = FILE:&File,VIEW:&View,TASK:&Tasks,HELP:&Help
 
153
MainMenu.FILE.0 = CONNECT:&Connect^C
 
154
MainMenu.FILE.1 = ?DISCONNECT:&Disconnect^D
 
155
MainMenu.FILE.2 = -
 
156
MainMenu.FILE.3 = ?*USUSP:Freeze Persistit &Updates
 
157
MainMenu.FILE.4 = ?*SSUSP:Suspend Persistit Shu&tdown
 
158
MainMenu.FILE.5 = ?*JCOPY:Fast journal &copying
 
159
MainMenu.FILE.6 = ?*AONLY:Append-only mode
 
160
MainMenu.FILE.7 = ?FLUSH:Flush all data to Dis&k
 
161
MainMenu.FILE.8 = -
 
162
MainMenu.FILE.9 = EXIT:E&xit
 
163
MainMenu.VIEW.0 = ?+REFRESH:Refresh
 
164
MainMenu.VIEW.0.0 = ?!REFRESH_0:&Refresh Once^0
 
165
MainMenu.VIEW.0.1 = ?!REFRESH_2:Every &2 seconds^2
 
166
MainMenu.VIEW.0.2 = ?!REFRESH_5:Every &5 seconds^5
 
167
MainMenu.VIEW.0.3 = ?!REFRESH_10:Every &10 seconds^1
 
168
MainMenu.VIEW.0.4 = ?!REFRESH_30:Every &30 seconds^3
 
169
MainMenu.VIEW.0.5 = ?!REFRESH_60:Every &60 seconds^6
 
170
MainMenu.VIEW.1 = -
 
171
MainMenu.VIEW.2 = ?+STRING_WRAP_MODE:&Wrap Mode
 
172
MainMenu.VIEW.2.0 = ?!WRAP_MODE_NONE:Don't Wrap
 
173
MainMenu.VIEW.2.1 = ?!WRAP_MODE_CHARACTER:Character
 
174
MainMenu.VIEW.2.2 = ?!WRAP_MODE_WORD:Word
 
175
MainMenu.VIEW.3 = ?+FONT_MODE:&Font
 
176
MainMenu.VIEW.3.0 = ?!FONT_MODE_NORMAL:&Default
 
177
MainMenu.VIEW.3.1 = ?!FONT_MODE_FIXED:&Monospaced
 
178
 
 
179
 
 
180
MainMenu.TASK.0 = ?+START_NEW_TASK:&New Task
 
181
#
 
182
# One of these for each TaskDescriptor.N
 
183
#
 
184
MainMenu.TASK.0.0 = ?TASK.0:Check database integrity
 
185
MainMenu.TASK.0.1 = ?TASK.1:Save data to a file
 
186
MainMenu.TASK.0.2 = ?TASK.2:Load data from file
 
187
MainMenu.TASK.0.3 = ?TASK.3:Execute command
 
188
 
 
189
MainMenu.HELP.0 = HELP:Help
 
190
MainMenu.HELP.1 = ABOUT:About
 
191
 
 
192
ususp.confirm = Confirm that you want to freeze all Persistit update operations
 
193
ssusp.confirm = Confirm that you want to suspend Persistit on shutdown
 
194
jcopy.confirm = Confirm that you want to enable fast page copying
 
195
aonly.confirm = Confirm that you want to suspend page copying and enable append-only mode
 
196
shutdown.confirm = Confirm that you want to close Persistit
 
197
 
 
198
SummaryPanel.status = Status
 
199
 
 
200
SummaryPanel.volumes = Volumes
 
201
SummaryPanel.trees = Trees in {0}
 
202
SummaryPanel.treesEmpty = Trees
 
203
SummaryPanel.commands = Commands
 
204
 
 
205
SummaryPanel.version = Version:25:L:3:The Persistit version and build identifier.
 
206
SummaryPanel.elapsed = Elapsed Time:12:R:1:Seconds since Persistit was initialized.
 
207
SummaryPanel.started = Started:12:L:1:Time when Persistit was initialized.
 
208
SummaryPanel.initialized = Initialized:12:L:1:Indicates whether Persistit has been initialized.
 
209
SummaryPanel.copyright = Copyright:40:L:REMAINDER:The Persistit Copyright notice.
 
210
 
 
211
SummaryPanel.update_suspended = Updates:12:L:1:Indicates whether all update operations are frozen for maintenance. Application threads attempting to modify the database are blocked.
 
212
SummaryPanel.shutdown_suspended = Shutdown:12:L:1:Indicates whether shutdown is suspended. Set this to stop the application from closing Persistit and exiting.
 
213
 
 
214
SummaryPanel.enabledCaption = on
 
215
SummaryPanel.disabledCaption = off
 
216
SummaryPanel.suspendedTrueCaption = FROZEN
 
217
SummaryPanel.suspendedFalseCaption = normal
 
218
SummaryPanel.dirtyCaption = abnormal shutdown
 
219
SummaryPanel.cleanCaption = normal shutdown
 
220
 
 
221
SummaryPanel.writes = Disk Writes:12:R:1:Total count of write operations on all volumes.
 
222
SummaryPanel.reads = Reads:12:R:1:Total count of read operations on all volumes.
 
223
SummaryPanel.gets = Gets:12:R:1:Total number of pages fetched from cache with or without disk I/O
 
224
SummaryPanel.ratio = Hit Ratio:12:R:1:Ratio of pages found in cache to total pages fetched
 
225
 
 
226
SummaryPanel.commits = Commits:12:R:1:Total transactions committed since startup
 
227
SummaryPanel.rollbacks = Rollbacks:12:R:1:Total transaction rollback events since startup
 
228
SummaryPanel.rollbacksSinceLastCommit = RBs per commit:12:R:1:Rollbacks since last successful commit
 
229
 
 
230
JournalPanel.journal_status = Journal
 
231
 
 
232
JournalPanel.journal_current_location = Current location:40:L:3:File name and address of current location in the journal.
 
233
JournalPanel.journal_base_address = Base address:12:R:1:Base journal address. Records before this address are obsolete.
 
234
JournalPanel.journal_block_size = Block size:12:R:1:Journal file maximum size.
 
235
 
 
236
JournalPanel.journal_page_map_size = Page map size:12:R:1:Number of valid pages in the journal that have not yet been copied to Volumes.
 
237
JournalPanel.journal_page_count = Write count:12:R:1:Number of pages written to the journal since system start-up.
 
238
JournalPanel.journal_copy_count = Copy count:12:R:1:Number of pages copied from the journal back into Volumes.
 
239
JournalPanel.journal_read_count = Read count:12:R:1:Number of pages read from the journal.
 
240
 
 
241
JournalPanel.journal_ckpt_location = Checkpoint location:40:L:3:File name and address of location within journal where most recent checkpoint was written.
 
242
JournalPanel.journal_ckpt_timestamp = Timestamp:12:R:1:Timestamp of most recent checkpoint. The timestamp is an internal abstract counter used to establish correct event ordering.
 
243
JournalPanel.journal_ckpt_time = Checkpoint time:12:L:1:Date and time most recent checkpoint was written to the journal.
 
244
JournalPanel.journal_ckpt_ago = Age:12:R:1:Interval in seconds since system time of last valid checkpoint.
 
245
 
 
246
JournalPanel.journal_append_only = Append-only:12:L:1:Indicates whether journal copy operations are suspended. Set during on-line backup.
 
247
JournalPanel.journal_copy_fast = Copying fast:12:L:1:Indicates whether fast copy mode is enabled.  Fast copy mode copies pages as fast as possible without regard for disk utilization.
 
248
 
 
249
RecoveryPanel.recovery_status = Recovery
 
250
 
 
251
RecoveryPanel.recovery_location = Recovery location:40:L:3:Journal location of keystone journal file.
 
252
RecoveryPanel.recovery_base = Base address:12:R:1:Journal location of first unrecovered record.
 
253
RecoveryPanel.recovery_ended = End address:12:R:1:Journal location of first unrecovered record.
 
254
 
 
255
RecoveryPanel.recovery_ckpt_location = Checkpoint location:40:L:2:File name and address of location within journal where last valid checkpoint was written.
 
256
RecoveryPanel.recovery_ckpt_timestamp = Timestamp:12:R:1:Timestamp of last valid checkpoint. The timestamp is an internal abstract counter used to establish correct event ordering.
 
257
RecoveryPanel.recovery_ckpt_time = Checkpoint time:12:L:1:Date and time last valid checkpoint was written to the journal.
 
258
 
 
259
RecoveryPanel.recovery_committed = Committed:12:R:1:Number of committed transactions recovered from the journal.
 
260
RecoveryPanel.recovery_uncommitted = Committed:12:R:1:Number of uncommitted transactions found in the journal.
 
261
RecoveryPanel.recovery_applied = Applied:12:R:1:Number of committed transactions recovered from the journal that have been applied.
 
262
 
 
263
RecoveryPanel.recovery_exception = Exception:64:L:4:Abnormal shutdown exception recovery exception.
 
264
 
 
265
 
 
266
BufferPanel.summaryCaption = Buffer Pool Summary
 
267
BufferPanel.detailCaption = {0}-byte Buffers
 
268
BufferPanel.detailCaptionEmpty = Buffers
 
269
 
 
270
BufferPanel.toggle.0 = VALID:Valid
 
271
BufferPanel.toggle.1 = DIRTY:Dirty
 
272
BufferPanel.toggle.2 = READER:Reader
 
273
BufferPanel.toggle.3 = WRITER:Writer
 
274
 
 
275
#BufferPanel.mode = ?+BUFFER_TABLE_MODE:&Display Mode
 
276
#BufferPanel.mode.0 = ?!BUFFER_TABLE_MODE_0:&All Buffers
 
277
#BufferPanel.mode.1 = ?!BUFFER_TABLE_MODE_1:&MRU Queue
 
278
#BufferPanel.mode.2 = ?!BUFFER_TABLE_MODE_2:&Invalid Queue
 
279
 
 
280
BufferPanel.refresh = REFRESH:Refresh
 
281
 
 
282
TreePanel.volumes = Volumes
 
283
TreePanel.trees = Trees
 
284
TreePanel.data = Selected Records
 
285
TreePanel.inspector = Inspector
 
286
TreePanel.inspector.key = Key Inspector
 
287
TreePanel.inspector.value = Value Inspector
 
288
TreePanel.filterCaption = Key Filter
 
289
TreePanel.display = DISPLAY:&Select^S
 
290
 
 
291
TaskPanel.tasks = Tasks
 
292
TaskPanel.taskDetail = Task Detail
 
293
 
 
294
TaskPanelMenu.TASK.0 = ?SUSPEND_TASKS:&Suspend Tasks
 
295
TaskPanelMenu.TASK.1 = ?RESUME_TASKS:&Resume Tasks
 
296
TaskPanelMenu.TASK.2 = ?STOP_TASKS:&Terminate Tasks
 
297
TaskPanelMenu.TASK.3 = ?REMOVE_TASKS:&Remove Tasks
 
298
 
 
299
TaskPanel.taskId = Task ID:8:R:1:The task identifier
 
300
TaskPanel.state = State:8:L:1:Indicates whether task is running, finished, suspended, etc.
 
301
TaskPanel.description = Description:25:L:REMAINDER:Description of task
 
302
TaskPanel.owner = Owner:25:L:REMAINDER:Username or hostname
 
303
TaskPanel.startTime = Start time:15:L:1:Time task started
 
304
TaskPanel.endTime = End time:15:L:1:Time task finished or was stopped
 
305
TaskPanel.expirationTime = Expires:15:L:1:Scheduled task expiration time
 
306
TaskPanel.lastException = Exception:40:L:REMAINDER:Last Exception thrown by task
 
307
TaskPanel.statusDetail = Status:50,4:L:REMAINDER:Current status report from task
 
308
TaskPanel.messageLog = Log:40,4:L:REMAINDER:Task message log
 
309
 
 
310
TVSelector.AddAllAll = ADD_ALL_ALL:All Trees in All Volumes
 
311
TVSelector.AddSelected = ADD_SELECTED:Add Selected Trees >
 
312
TVSelector.RemoveSelected = REMOVE_SELECTED:< Remove Selected Trees
 
313
TVSelector.AddAll = ADD_ALL:Add All Trees >>
 
314
TVSelector.RemoveAll = REMOVE_ALL:<< Remove All Trees
 
315
TVSelector.Close = CANCEL:Cancel^[
 
316
TVSelector.Select = SELECT:&Select^S
 
317
 
 
318
WaitingMessage = Waiting...
 
319
ConnectionFailedMessage = Connection Failed
 
320
SetupFailedMessage = UI Setup Failed
 
321
ExceptionMessage = Exception
 
322
NullMessage = 
 
323
YesMessage = Yes
 
324
NoMessage = No
 
325
SelectNewTaskMessage = Select new task