Login
[x]
Log in using an account from:
Fedora Account System
Red Hat Associate
Red Hat Customer
Or login using a Red Hat Bugzilla account
Forgot Password
Login:
Hide Forgot
Create an Account
Red Hat Bugzilla – Attachment 860437 Details for
Bug 1019076
[Doc Bug Fix] Add table with description of attributes for messaging subsystem
[?]
New
Simple Search
Advanced Search
My Links
Browse
Requests
Reports
Current State
Search
Tabular reports
Graphical reports
Duplicates
Other Reports
User Changes
Plotly Reports
Bug Status
Bug Severity
Non-Defaults
|
Product Dashboard
Help
Page Help!
Bug Writing Guidelines
What's new
Browser Support Policy
5.0.4.rh83 Release notes
FAQ
Guides index
User guide
Web Services
Contact
Legal
This site requires JavaScript to be enabled to function correctly, please enable it.
messagign-subsystem.txt
messasging_subsystem.txt (text/plain), 35.53 KB, created by
Miroslav Novak
on 2014-02-07 11:00:15 UTC
(
hide
)
Description:
messagign-subsystem.txt
Filename:
MIME Type:
Creator:
Miroslav Novak
Created:
2014-02-07 11:00:15 UTC
Size:
35.53 KB
patch
obsolete
>[standalone@192.168.40.2:9999 /] /subsystem=messaging/hornetq-server=backup:read-resource-description >{ > "outcome" => "success", > "result" => { > "description" => "A HornetQ server instance.", > "attributes" => { > "shared-store" => { > "type" => BOOLEAN, > "description" => "Whether this server is using a shared store for failover.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "thread-pool-max-size" => { > "type" => INT, > "description" => "The number of threads that the main thread pool has. -1 means no limit.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "clustered" => { > "type" => BOOLEAN, > "description" => "Whether the server is clustered.", > "expressions-allowed" => false, > "nillable" => true, > "default" => false, > "deprecated" => { > "since" => "1.2.0", > "reason" => "To create a clustered HornetQ server, define at least one cluster-connection." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "remoting-interceptors" => { > "type" => LIST, > "description" => "The list of interceptor classes used by this server.", > "expressions-allowed" => false, > "nillable" => true, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Deprecated. Use remoting-incoming-interceptors instead." > }, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "create-bindings-dir" => { > "type" => BOOLEAN, > "description" => "Whether the server should create the bindings directory on start up.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-buffer-size" => { > "type" => LONG, > "description" => "The size of the internal buffer on the journal.", > "expressions-allowed" => true, > "nillable" => true, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "security-invalidation-interval" => { > "type" => LONG, > "description" => "How long (in ms) to wait before invalidating the security cache.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10000L, > "unit" => "MILLISECONDS", > "access-constraints" => {"sensitive" => {"messaging-security" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-counter-enabled" => { > "type" => BOOLEAN, > "description" => "Whether message counters are enabled.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "journal-type" => { > "type" => STRING, > "description" => "The type of journal to use.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "ASYNCIO", > "allowed" => [ > "NIO", > "ASYNCIO" > ], > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-sync-transactional" => { > "type" => BOOLEAN, > "description" => "Whether to wait for transaction data to be synchronized to the journal before returning a response to the client.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-compact-min-files" => { > "type" => INT, > "description" => "The minimal number of journal data files before we can start compacting.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "max-saved-replicated-journal-size" => { > "type" => INT, > "description" => "The maximum number of backup journals to keep after failback occurs.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "log-journal-write-rate" => { > "type" => BOOLEAN, > "description" => "Whether to periodically log the journal's write rate and flush rate.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-max-io" => { > "type" => INT, > "description" => "The maximum number of write requests that can be in the AIO queue at any one time.", > "expressions-allowed" => true, > "nillable" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "scheduled-thread-pool-max-size" => { > "type" => INT, > "description" => "The number of threads that the main scheduled thread pool has.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "security-enabled" => { > "type" => BOOLEAN, > "description" => "Whether security is enabled.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-constraints" => {"sensitive" => {"messaging-security" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "memory-warning-threshold" => { > "type" => INT, > "description" => "Percentage of available memory which if exceeded results in a warning log", > "expressions-allowed" => true, > "nillable" => true, > "default" => 25, > "unit" => "PERCENTAGE", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-compact-percentage" => { > "type" => INT, > "description" => "The percentage of live data on which we consider compacting the journal.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30, > "unit" => "PERCENTAGE", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "failover-on-shutdown" => { > "type" => BOOLEAN, > "description" => "Whether this backup server (if it is a backup server) should come live on a normal server shutdown.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "backup-group-name" => { > "type" => STRING, > "description" => "The name of a set of live/backups that should replicate with each other", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "cluster-user" => { > "type" => STRING, > "description" => "The user used by cluster connections to communicate between the clustered nodes.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "HORNETQ.CLUSTER.ADMIN.USER", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "credential" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "run-sync-speed-test" => { > "type" => BOOLEAN, > "description" => "Whether on startup to perform a diagnostic test on how fast your disk can sync. Useful when determining performance issues.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "jmx-domain" => { > "type" => STRING, > "description" => "The JMX domain used to register internal HornetQ MBeans in the MBeanServer.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "org.hornetq", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "transaction-timeout" => { > "type" => LONG, > "description" => "How long (in ms) before a transaction can be removed from the resource manager after create time.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 300000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "cluster-password" => { > "type" => STRING, > "description" => "The password used by cluster connections to communicate between the clustered nodes.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "CHANGE ME!!", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "credential" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "create-journal-dir" => { > "type" => BOOLEAN, > "description" => "Whether the server should create the journal directory on start up.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-counter-sample-period" => { > "type" => LONG, > "description" => "The sample period (in ms) to use for message counters.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "connection-ttl-override" => { > "type" => LONG, > "description" => "If set, this will override how long (in ms) to keep a connection alive without receiving a ping.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "persistence-enabled" => { > "type" => BOOLEAN, > "description" => "Whether the server will use the file based journal for persistence.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "allow-failback" => { > "type" => BOOLEAN, > "description" => "Whether this server will automatically shutdown if the original live server comes back up.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "remoting-outgoing-interceptors" => { > "type" => LIST, > "description" => "The list of outgoing interceptor classes used by this server.", > "expressions-allowed" => false, > "nillable" => true, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "transaction-timeout-scan-period" => { > "type" => LONG, > "description" => "How often (in ms) to scan for timeout transactions.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 1000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "persist-delivery-count-before-delivery" => { > "type" => BOOLEAN, > "description" => "Whether the delivery count is persisted before delivery. False means that this only happens after a message has been cancelled.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "page-max-concurrent-io" => { > "type" => INT, > "description" => "The maximum number of concurrent reads allowed on paging", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "active" => { > "type" => BOOLEAN, > "description" => "Whether the server is active (and accepting connections) or passive (in backup mode, waiting for failover).", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > }, > "journal-min-files" => { > "type" => INT, > "description" => "How many journal files to pre-create.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 2, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "check-for-live-server" => { > "type" => BOOLEAN, > "description" => "If a replicated live server should check the current cluster to see if there is already a live server with the same node id", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "management-notification-address" => { > "type" => STRING, > "description" => "The name of the address that consumers bind to to receive management notifications.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "hornetq.notifications", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-buffer-timeout" => { > "type" => LONG, > "description" => "The timeout (in nanoseconds) used to flush internal buffers on the journal.", > "expressions-allowed" => true, > "nillable" => true, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "version" => { > "type" => STRING, > "description" => "The server's version.", > "expressions-allowed" => false, > "nillable" => false, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-only", > "storage" => "runtime" > }, > "management-address" => { > "type" => STRING, > "description" => "Address to send management messages to.", > "expressions-allowed" => true, > "nillable" => true, > "default" => "jms.queue.hornetq.management", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-file-size" => { > "type" => LONG, > "description" => "The size (in bytes) of each journal file.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10485760, > "unit" => "BYTES", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "journal-sync-non-transactional" => { > "type" => BOOLEAN, > "description" => "Whether to wait for non transaction data to be synced to the journal before returning a response to the client.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "persist-id-cache" => { > "type" => BOOLEAN, > "description" => "Whether IDs are persisted to the journal.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "backup" => { > "type" => BOOLEAN, > "description" => "Whether this server is a backup server.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "jmx-management-enabled" => { > "type" => BOOLEAN, > "description" => "Whether HornetQ should expose its internal management API via JMX. This is not recommended, as accessing these MBeans can lead to inconsistent configuration.", > "expressions-allowed" => true, > "nillable" => true, > "default" => false, > "access-constraints" => {"sensitive" => {"messaging-management" => {"type" => "messaging"}}}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "async-connection-execution-enabled" => { > "type" => BOOLEAN, > "description" => "Whether incoming packets on the server should be handed off to a thread from the thread pool for processing. False if they should be handled on the remoting thread.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "perf-blast-pages" => { > "type" => INT, > "description" => "TODO", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "memory-measure-interval" => { > "type" => LONG, > "description" => "Frequency to sample JVM memory in ms (or -1 to disable memory sampling)", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "server-dump-interval" => { > "type" => LONG, > "description" => "How often to dump basic runtime information to the server log. A value less than 1 disables this feature.", > "expressions-allowed" => true, > "nillable" => true, > "default" => -1L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-expiry-thread-priority" => { > "type" => INT, > "description" => "The priority of the thread expiring messages.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 3, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "live-connector-ref" => { > "type" => STRING, > "description" => "The name of the connector used to connect to the live connector. If this server is not a backup that uses shared nothing HA, it's value is \"undefined\".", > "expressions-allowed" => false, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "deprecated" => { > "since" => "1.2.0", > "reason" => "Has no runtime effect and a warning will be issued if an attempt is made to set the value of this attribute." > }, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "replication-clustername" => { > "type" => STRING, > "description" => "The name of the cluster connection to replicate from if more than one cluster connection is configured", > "expressions-allowed" => true, > "nillable" => true, > "min-length" => 1L, > "max-length" => 2147483647L, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "failback-delay" => { > "type" => LONG, > "description" => "How long to wait before failback occurs on live server restart.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 5000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "id-cache-size" => { > "type" => INT, > "description" => "The size of the cache for pre-creating message IDs.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 20000, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "security-domain" => { > "type" => STRING, > "description" => "The security domain to use to verify user and role information", > "expressions-allowed" => false, > "nillable" => true, > "default" => "other", > "min-length" => 1L, > "max-length" => 2147483647L, > "access-constraints" => {"sensitive" => { > "security-domain-ref" => {"type" => "core"}, > "messaging-security" => {"type" => "messaging"} > }}, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-expiry-scan-period" => { > "type" => LONG, > "description" => "How often (in ms) to scan for expired messages.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 30000L, > "unit" => "MILLISECONDS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "remoting-incoming-interceptors" => { > "type" => LIST, > "description" => "The list of incoming interceptor classes used by this server.", > "expressions-allowed" => false, > "nillable" => true, > "value-type" => STRING, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "wild-card-routing-enabled" => { > "type" => BOOLEAN, > "description" => "Whether the server supports wild card routing.", > "expressions-allowed" => true, > "nillable" => true, > "default" => true, > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "all-services" > }, > "message-counter-max-day-history" => { > "type" => INT, > "description" => "How many days to keep message counter history.", > "expressions-allowed" => true, > "nillable" => true, > "default" => 10, > "unit" => "DAYS", > "access-type" => "read-write", > "storage" => "configuration", > "restart-required" => "no-services" > }, > "started" => { > "type" => BOOLEAN, > "description" => "Whether this server is started.", > "expressions-allowed" => false, > "nillable" => false, > "access-type" => "read-only", > "storage" => "runtime" > } > }, > "operations" => undefined, > "children" => { > "in-vm-acceptor" => { > "description" => "Defines a way in which in-VM connections can be made to the HornetQ server.", > "model-description" => undefined > }, > "jms-queue" => { > "description" => "Defines a JMS queue.", > "model-description" => undefined > }, > "security-setting" => { > "description" => "A security setting allows sets of permissions to be defined against queues based on their address.", > "model-description" => undefined > }, > "address-setting" => { > "description" => "An address setting defines some attributes that are defined against an address wildcard rather than a specific queue.", > "model-description" => undefined > }, > "grouping-handler" => { > "description" => "Makes decisions about which node in a cluster should handle a message with a group id assigned.", > "model-description" => undefined > }, > "acceptor" => { > "description" => "An acceptor defines a way in which connections can be made to the HornetQ server.", > "model-description" => undefined > }, > "jms-topic" => { > "description" => "Defines a JMS topic.", > "model-description" => undefined > }, > "in-vm-connector" => { > "description" => "Used by an in-VM client to define how it connects to a server.", > "model-description" => undefined > }, > "divert" => { > "description" => "A messaging resource that allows you to transparently divert messages routed to one address to some other address, without making any changes to any client application logic.", > "model-description" => undefined > }, > "queue" => { > "description" => "A Queue.", > "model-description" => undefined > }, > "runtime-queue" => { > "description" => "A runtime queue.", > "model-description" => undefined > }, > "core-address" => { > "description" => "A runtime-only resource representing a HornetQ \"address\". Zero or more queues can be bound to a single address. When a message is routed, it is routed to the set of queues bound to the message's address.", > "model-description" => undefined > }, > "pooled-connection-factory" => { > "description" => "Defines a managed connection factory.", > "model-description" => undefined > }, > "connector" => { > "description" => "A connector can be used by a client to define how it connects to a server.", > "model-description" => undefined > }, > "remote-connector" => { > "description" => "Used by a remote client to define how it connects to a server.", > "model-description" => undefined > }, > "remote-acceptor" => { > "description" => "Defines a way in which remote connections can be made to the HornetQ server.", > "model-description" => undefined > }, > "cluster-connection" => { > "description" => "Cluster connections group servers into clusters so that messages can be load balanced between the nodes of the cluster.", > "model-description" => undefined > }, > "connection-factory" => { > "description" => "Defines a connection factory.", > "model-description" => undefined > }, > "broadcast-group" => { > "description" => "A broadcast group is the means by which a server broadcasts connectors over the network.", > "model-description" => undefined > }, > "path" => { > "description" => "A filesystem path pointing to one of the locations where HornetQ stores persistent data.", > "model-description" => undefined, > "min-occurs" => 4, > "max-occurs" => 4 > }, > "bridge" => { > "description" => "The function of a bridge is to consume messages from a source queue, and forward them to a target address, typically on a different HornetQ server.", > "model-description" => undefined > }, > "discovery-group" => { > "description" => "Multicast group to listen to receive broadcast from other servers announcing their connectors.", > "model-description" => undefined > }, > "connector-service" => { > "description" => "TODO", > "model-description" => undefined > } > } > } >} >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 1019076
: 860437